-
City / LocationLondonIslandGreat BritainState or ProvinceEnglandDistanceMi: 0.00 Km: 0.00London is the capital and largest city of England and the United Kingdom. Standing on the River Thames in the south-east of England, at the head of its 50-mile (80 km) estuary leading to the North Sea, London has been a major settlement for two millennia. Londinium was founded by the Romans. The City of London, London's ancient core − an area of just 1.12 square miles (2.9 km2) and collo… Read MorePost is under moderationStream item published successfully. Item will now be visible on your stream.
Unable to load tooltip content.