London is the capital of the United Kingdom, home to a population of over 8.7 million people. Located on the River Thames, London is well connected, boasting five international airports in the region as well as an extensive road and rail network. As one of the world’s most vibrant cities, visitors can explore an impressive array of attractions, such as the iconic Tower of London or the historic Big Ben clock tower.