Steeped in history and buzzing with energy, the City of London is certainly one of the most impressive destinations in the world. Historic buildings, lush parks, cultural attractions and its diverse range of people are just a few features that make London truly special. From ancient iconic buildings like the Tower of London to its newest skyscraper, The Shard, this city is a wonder to explore. Discover all the city has to offer with our guide to the best of London.