London, one of the most ancient cities with rich history, has something in the itinerary to offer for every traveller. Great food, iconic structures, rich history and culture, London is a divine concoction of all these and more. Steeped in history, every nook and corner of the city is antique. Visit the Tower of London, Big Ben, Westminster Abbey, Buckingham Palace and the British Museum that showcases the culture of England. Get transported to a different era and experience royalty by visiting the numerous palaces that are a landmark in London and surrounding places. Get charmed by the architectural marvel at every turn you take. One of the most beautiful and romantic cities, London is a melting pot of cultures. Enjoy this diversity presented through food and monuments. Take a stroll through streets lined with trees, enjoy the view of riverside London and grab drinks in a pub or try the British cuisine. Plan a trip to London for your next vacation and appreciate the gothic marvel.