Where Is London Situated?

london-situated Credit: H Matthew Howarth/CC-BY-SA 2.0

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.

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.