Search results
We did not find results for: London.
Check spelling or type a new query.
We did not find results for: London.
Check spelling or type a new query.
Capital and largest city of England and the United Kingdom
London is the capital and largest city of both England and the United Kingdom, with a population of around 8.8 million, and its metropolitan area is the largest in Western Europe, with a population of 14.9 million. It stands on the River Thames in south-east England at the head of a 50-mile (80 km) estuary down to the North Sea and has been a major settlement for nearly two... Wikipedia