We did not find results for: london england facts.
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 England, and the United Kingdom, with a population of around 8.8 million, and the largest city in Western Europe by metropolitan area, with a population of 14,800,000. Wikipedia