Search results
News about London, Sadiq Khan, mayoral election
News about Hainault, Household Cavalry horses, London Drugs
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 its metropolitan area is the largest in Western Europe, with a population of 14.8 million. Wikipedia