The physical size of Greater London, England, is 607 square miles, and the population is approximately 8.3 million people. London has a population density exceeding 13,600 people per square mile, making it the most popul... More »

London, England is actually two ancient cities that are now combined together. One of these two cities is the City of London, sometimes just called "the City," which is the business and financial center of the United Kin... More »

London is located along the River Thames in the southeastern region of England. London serves as the capital of both England and the United Kingdom, which also includes Northern Ireland, Scotland and Wales. More »

The city of London, England has an area of 611 square miles and a population of 8,416,535 as of 2014. It is the capital city of both England and the United Kingdom. More »

England covers an area of 50,346 square miles on the island of Great Britain. Its area also includes a number of smaller islands off the coast of Great Britain, including Portland, Foulness and the Isle of Wight. More »

Significant facts about England include that, as of 2015, London is the biggest city in Europe by population, police officers do not carry guns except in emergency cases, and the world's oldest zoo opened in London in 18... More »

London, England is actually two ancient cities that are now combined together. One of these two cities is the City of London, sometimes just called "the City," which is the business and financial center of the United Kin... More »