River Thames and London

|

Greater London is located in the southeast of England, 50 km west of the Thames Estuary and extends over an area of 1,579 km², which puts the city at the thirty- seventh of the widest areas. The altitude varies from … Read More