London beats Bangkok, Paris to claim world's 'most popular city' title
British capital London is the most popular city in the world, according to MasterCard`s annual global tourism study. London is expected to welcome a massive 18.82 million visitors in 2015, reports The Independent.
Jun 04, 2015, 12:42 PM IST