London is one of the most visited cities in the world, with the number of domestic overnight trips to the capital peaking in 2022. That year the number of trips reached 15.4 million, which was nearly 2.5 million more than the previous high of 12.91 million recorded in 2015. Despite…
Read more