We did not find results for: london england wikipedia.
Check spelling or type a new query.
Capital and largest city of the United Kingdom
London is the capital and largest city of England and the United Kingdom. It stands on the River Thames in south-east England at the head of a 50-mile estuary down to the North Sea, and has been a major settlement for two millennia. en.wikipedia.org
Maybe you would like to learn more about one of these?