You may think that American cities like New York or Los Angeles were the best places in the world to shop, but today it's been revealed that the reality is much closer to home. A study by Forbes has concluded that London town is the best place in the world to shop owing to close proximity of the biggest retailers.
That's right, it comes down to geography in the end and the English capital has the highest percentage of the world's 280 top retailers with 60% of them within the M25! Recently, large American retailers like Banana Republic and Abercrombie and Fitch have arrived in the capital and apparently the lack of restrictions on brand specific stores has helped it grow as a shopping city. I, for one, couldn't be prouder!