international visitors spending an estimated £2.5 billion on shopping in London. Why is London a shopping destination?
London is one of the most visited cities in the world, and many of its visitors come to shop. According to the latest available data from the Office for National Statistics, there were approximately...
