Noisy, vibrant and truly multicultural, London is a megalopolis of people, ideas and frenetic energy. The capital and largest city of both England and of the United Kingdom, it is also the largest city in Western Europe and the European Union. Situated on the River Thames in South-East England, Greater London has an official population of a little over 8 million. However, London's urban area... Read More
Get the Citymaps mobile app, and you can save points of interest and map out your trip in advance. The best part? It works offline, so there's no need to worry about eating up expensive data plans.