Ok, taking your site, London and New York about the same. Only one has a monarch living in it, so it can't be that - unless that is the only reason for visiting London.
Beaten by Dubai, Mecca, Bangkok, and Singapore.
Beaten by Dubai, Mecca, Bangkok, and Singapore.