If you want to buy some of the finest goods in London, then Harrods is the place for you. There is something for everyone, from men, women and children’s clothing to food, drink, toys, beauty items, jewellery, luxury gifts, souvenirs, books, flowers, household items and the all year round Christmas World. Look out for the…