What Region Does London Fall Under?
southeastern England. London is situated in southeastern England, lying astride the River Thames some 50 miles (80 km) upstream from its estuary on the North Sea. What is the London region called? Greater London is an administrative area in England governed by the Greater London Authority. It is organised into 33 local government districts: the …