It is the capital of the United Kingdom and home to more than nine million people. The city is divided by the River Thames, which passes many iconic landmarks such as the
London is also a global financial hub, with the City of London and Canary Wharf housing some of the world’s largest banks and companies. Beyond business, the city offers