File under: Travel news
London has been named the most popular city in the world for the fifth time in seven years in the annual MasterCard Global Destinations Cities Index. The UK capital is projected to receive 18.82 million international visitors in 2015. Bangkok, with 18.24 million overnight stay visitors expected, was in second place, with Paris third and Dubai... continue reading