Where Is London Situated?


Quick Answer

Within the borders of England, London is located in the southeastern region on the River Thames. The city is approximately 80 kilometers from where the Thames merge with the North Sea. The city is also ringed by the M25 motorway, located 30 kilometers from the center of the city.

Continue Reading
Where Is London Situated?
Credit: H Matthew Howarth CC-BY-SA 2.0

Full Answer

London's growth as a city was limited by strict town planning during the mid-1950s, and as of 2014, its borders correspond to the administrative borders that separate Greater London from the counties surrounding it. The area of Greater London is around 1,572 square kilometers, and the city had a 2011 population of almost 8.2 million.

Learn more about United Kingdom

Related Questions