100 Years of Advancing Destinations

London the most popular city in the world, new index says

Thursday, July 10, 2014

The 2012 London Olympics continues to give milk according to a new rating from Mastercard Global Cities Index that makes it the world’s most popular city by head visitor head count.