
Magnificent temples, sturdy forts, and picturesque palaces all contribute to the fact that India as a country houses many destinations of great historical significance. From the ruins of Hampi in Karnataka to the breathtaking monuments of Khajuraho, there are several marvellous places that can be explored and gain more insights into an era gone by. Ever wondered what are the best places that a history lover can visit in India? We got you covered.
From the architecturally gorgeous temples and monuments of the South to the rich warrior history of the West and mysterious ghost towns too, we have curated a list of top 5 places to visit in India for a glimpse into our history.
Also Read: 5 Best Shopping Hubs In Jaipur To Shop Till You Drop

Top 5 Places In India To Visit For The History Lovers
1. Hampi, Karnataka
The abandoned village of Hampi is a UNESCO recognized world heritage site. The capital of the mighty Vijayanagara Empire, Hampi today is the world's largest open-air museum. One can cover the entire city in 2-3 days making it a great place to visit even for a weekend getaway. Tour the place on foot or bicycle to get the best views. The place is picturesque, thus have your outfits and cameras ready! Take a coracle ride in the cool waters of the Tungabhadra river. For getting better insights and historically factual information, approach a guide in advance. The Virupaksha temple has many guides in its vicinity as well.

2. Shaniwar Wada, Maharashtra
Peshwa Bajirao's residence was burnt down in the 1820s, this palace in Pune has great historical significance. It was a tall and mighty 7 storey capital building of the Maratha empire. Being an architectural masterpiece, the palace is still visited by experts. There is a light and sound show conducted on the grounds. The place is also rumoured to be haunted as cries of 'Kaka, mala Vachva' (Uncle, save me) are heard at night. It is because of the treacherous event that led to the death of Peshwa Narayanrao conspired by his uncle.

3. Kuldhara, Rajasthan
A village located 17 km to the west of Jaisalmer, Kuldhara is known as the ghost town of Rajasthan. It is believed that this abandoned place is possessed by spirits but many reject the same calling it a myth. Kuldhara is a significant archaeological site with numerous ruins to witness by lovers of history. Apart from visiting this hamlet, many things can be done in and around Jaisalmer. For the people who find haunted places appealing or interesting, the Bhangarh Haveli in the Aravali Ranges of Rajasthan is also a place that can be visited.

4. Mahabalipuram, Tamil Nadu
This town in Tamil Nadu is known for its monuments and temples owing to the Pallava Dynasty of the 7th and 8th centuries. This city is located near Chennai on a narrow strip of land by the Bay of Bengal. It is a great place to visit for lovers of history, sociology and even the ones with spiritual inclinations. There are numerous temples, caves and plenty of other tourist attractions around the place.

5. Khajuraho, Madhya Pradesh
This city is well known for its gorgeous temples and medieval architecture. There are plenty of Hindu and Jain temples both of historical and architectural significance. Being the capital city of the Chandela Dynasty, Khajuraho is one of the front runners when it comes to its rich cultural background and history.

So, get going to visit these places in India for their glorious history and stunning architecture.
Also Read: Jaipur: A Voyage Through History And Royalty
Track Latest News Live on NDTV.com and get news updates from India and around the world