London at night with the River Thames visible through its center. As the capital and most populous city in Great Britain, London is also one of the world’s leading travel destinations. In a typical year, more than 65 million visitors come to the city.