Ever wondered which city receives the most number of visitors each year? Euromonitor International have compiled a list of 10 cities which receive the most one-night stays. 

Surprisingly, New York City didn't claim the top spot — in fact, it's not even in the top five. Landing third place is England's capital city, London, popular for being a business hub, a great city for walking, and of course, its famous royal family. In second place, the home of cheap luxury, Bangkok — best-loved for its street food and nightlife, among other things. And in first place? You'll have to read on to find out.

You can also see a list of the top 100 cities on the Euromonitor website.

1. Hong Kong – 26.6 Million People
2. Bangkok – 21.2 Million People
3. London – 19.2 Million People
4. Singapore – 16.6 Million People
5. Macau – 15.4 Million People
6. Dubai – 14.9 Million People
7. Paris – 14.4 Million People
8. New York – 12.7 Million People
9. Shenzen – 12.6 Million People
10. Kuala Lumpur – 12.3 Million People

More great content on Facebook More inspiring stories on Instagram