According to Mastercard's Global Destination Cities Index, Bangkok had 21.5 million visitors who stayed at least one night in 2016. By contrast, London had 19.9 million overnight visitors last year while Paris had 18 million. New York was further down the list with 12.8 million. Bangkok is joined by several other Asian and Middle Eastern cities in the popularity stakes. In terms of overall spending, Dubai takes at the number one position, attracting $31.3 billion in 2016, a huge distance ahead of London's $19.8 billion. Even though Bangkok attracted the most visitors of any city worldwide, it came fourth for overall spending with $14.8 billion. Find out more.