London is one of the best cities in the world to go shopping, but...