London is the world’s third-most visited city, attracting roughly 21 million international visits in 2024 (more than half of all international visits into the UK), generating £17 billion in spending. Given the scale of these numbers, it is important for policymakers to understand if the supply of…