Stock Photos of London, England

London is the largest city and capital of England, with a population of about 9 million across an area of 606 square miles. It has been inhabited since at least 4000 BCE and was the capital of Roman Britain from around 50 CE. More information: London, England, UK.