Harrods Ltd.

About Harrods Ltd.

Harrods is now the only major department store in the UK which sells fur, following decisions by rivals Harvey Nichols, Selfridges – Read more