Why London?

London is the capital city of England, and the largest city in the United Kingdom. Situated by the River Thames, London was initially named Londinium by the Romans. It is one of the leading financial centres in the world and also a top cultural city.

Highlights of the city