The capital city of England is London, which is as famous for its shopping as it is for its history and culture. Tens of thousands travel from all around the globe to experience the incredible stores and markets.
Covent Garden has become known for its unusual and specialist shops, and has become a very hip place [...]