Enchanting London

Situated on the banks of the River Thames in the south-east of England, London is the capital and largest city of England and United Kingdom. The city of London was founded by the Romans and has a history of almost 2000 years. London has many facets: it is one of the world's most prominent cities, …

Continue reading Enchanting London