Bangkok has been named the world's most visited city for the third straight year. Photo / Getty Images
This city welcomes more international visitors each year than runners-up London and Paris.
It is less than a quarter of the size of New York City, it has never hosted the Olympic Games, and its main airport is not considered one of the world's biggest.
But for the third year in a row, this surprising city is the most visited destination on the planet.
Bangkok attracted 20.05 million international tourists in 2017, making it the world's most visited city, according to Mastercard's annual Global Destination Cities Index.
The Thai capital beat London (19.83 million), Paris (17.44 million), Dubai (15.79 million) and Singapore (13.91 million).
And it's expected to increase its annual visitor number by another 9.06 per cent by the end of the year.
Mastercard's index looks at visitor volume and spend in the world's largest 162 cities, considering both leisure and business travellers.
"London, Bangkok and the other top destinations are all so different yet have one thing in common: they've figured out how to capture the imaginations — and dollars — of visitors," Mastercard's executive vice president for Global Cities, Miguel Gamiño Jr, told Forbes.
"Without a doubt, travellers are a critical driver of economic activity in these destination cities.
"They're spending on everything from hotels and taxis to restaurants and spas to clothes and other goods."
New arrivals in the top 20 list include Pattaya and Phuket, Palma de Mallorca, Mecca and the Turkish city of Antalya.
Prague, Vienna, Shanghai, Amsterdam and Rome fell from last year's top 20.
While Bangkok was the world's most visited city in 2017, Dubai was where visitors splashed the most cash.
The Emirati city topped the list in overnight international visitor spending, with an overall total of $46.1 billion spent there in 2017, according to the Mastercard index.
It was followed by Mecca ($28.6 billion), London ($27.08 billion) Singapore ($26.4 billion) and Bangkok ($23.3 billion).