London is situated in southeastern England, lying astride the River Thames some fifty miles (80 km) upstream from its estuary around the North Sea. In satellite images the metropolis can be witnessed to take a seat compactly in a very Inexperienced Belt of open land, with its principal ring freeway (the M25 motorway) threaded around it in a radius