London is located in southeastern England, lying astride the River Thames some 50 miles (eighty km) upstream from its estuary about the North Sea. In satellite photographs the metropolis could be seen to sit compactly inside a Environmentally friendly Belt of open land, with its principal ring freeway (the M25 motorway) threaded all-around it in a