where is london

London Wikipedia. London London is the capital and largest city of England and the United Kingdom, with a population of just under 9 million. [1] It stands on the River Thames in.

London Wikipedia
London Wikipedia from www.worldeasyguides.com

London is situated in southeastern England, lying astride the River Thames some 50 miles (80 km) upstream from its estuary on the North Sea. In.

0 komentar