The most visited place in the world: London, England.
London beats out second place Bangkok as the world’s most visited location, with around 18.82 million international visitors each year.