The world’s most visited city:
After a several-year bout with Bangkok, London has regained its place as the world’s most visited city (according to MasterCard’s 2014 Global Destinations City Index). The city sees about 18.69 million international visitors annually, generating $19.3 billion in revenue.