India holds a curious allure and fascination for many travellers, with thousands of people flocking to the country every year. The mystical romance, culture, history and legends are something entirely irresistible for many that have been before. But there are so many regions of this incredible country that are just passed through or not seen at all. There are a number of greatly underrated places of magnificence and beauty that are just waiting to be visited in India. Here are the top 10 best destinations in India.
Agra is one of the world’s most famous destinations as it is the home to the legendary national icon of India – the Taj Mahal. It is one of the most famous buildings in the world, listed as one of 3 World Heritage Sites in Agra itself and is one of the Seven New Wonders of the World. Constructed out of solid marble it is an architectural feat of pure genius, way head of its time. It took 22 years and thousands of labourers, jewellers and masons to create this masterpiece for Shah Jahan’s most beloved of his wives – Mumtaz Mahal – as her final resting place. Agra is 200km away from the capital city and certainly no visit can be complete without seeing this magical site.