Search results
News about UK, Britain, England
News about Leicester Square, London, stabbing
News about UK, England, riots
Also in the news
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 8,866,180 in 2022. The wider metropolitan area is the largest in Western Europe, with a population of 14.9 million. Wikipedia