Search results
- A
- B31 Kirby Street, London, EC1N 8TE · (0800) 043 4321
- C135 Creek Road, London, SE8 3BU · (020) 8692 3148
Capital 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. Wikipedia