London is positioned in southeastern England, lying astride the River Thames some fifty miles (eighty km) upstream from its estuary within the North Sea. In satellite images the metropolis may be witnessed to sit compactly inside a Green Belt of open land, with its principal ring highway (the M25 motorway) threaded around it at a radius of about 20