This is the world's most visited city. http://www.WatchMojo.com continues our travel series with a look at London, England.

Scroll to Top