Facebook Pixel
5 Minute History

The History of London

London is the capital city of England and the United Kingdom and is located in the south-east of the country, standing on the river Thames around 50 miles or so from where it empties into the North Sea. The Greater London area incorporates two cities, The City of London and the City of Westminster. It …
5 Minute History


Spelar inte