10 Places Indians Visit the Most
London
London is one of the favourite tourist destinations for Indians. The vibrant multicultural London is the largest as well as the capital city of England and the United Kingdom. The city is also known as a shopping destination and offers countless tourist attractions. Some of the major attractions are Buckingham Palace, the London Eye, Tower Bridge, Westminster Abbey, London Zoo and the London Dungeon and Madame Tussauds among others.
Tourist Attractions Places ( 1-5 of 10 )