Top Must-Visit Caves in India

No Indian history book is complete without the mention of Ajanta Ellora caves. 

If you are looking for some spirituality, you will be glad to hear that the Tabo caves in Himachal Pradesh  

Situated on the River Krishna banks, the Undavalli caves in Andhra Pradesh 

Trichi caves located in Madurai were built by the Pallavas, Nayaks, and Cholas where there are two temples 

The Bhimbetka cave in Madhya Pradesh is a renowned World Heritage Site. 

Mawsmai Caves in Meghalaya is yet another natural cave formation carved through limestone deposits.