About
What to expect
London is the capital and largest city of both England and the United Kingdom.1 million people in 2024. London stands on the River Thames in southeast England, at the head of a 50-mile (80 km) tidal estuary down to the North Sea, and has been a major settlement for nearly 2,000 years.