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.

Link: 
http://multibriefs.com/ViewLink.php?i=53beba8fde2a7