Below is a list of some of the most mysterious caves in the country.
1. Undavalli Caves, Andhra Pradesh
The Undavalli Caves located about 6 km from Vijayawada.The caves are made of sandstone and were made between the 4th and 5th century AD. The first floor of the cave is Jain-style and the place also has a Buddhist monastery.
2. Elephanta Caves, Maharashtra
The Elephanta Caves are a group of beautifully caves located on the Elephanta Island off the Mumbai coast. The island consists of two groups of caves: 5 Hindu and 2 Buddhist. The Hindu caves contain rock-cut stone sculptures dedicated to Lord Shiva.
3. Ellora Caves, Maharashtra
Ellora is one of the largest rock-cut monastery-temple cave complexes in the world. The site features over 100 caves, of which only 34 caves are open to public. These consist of 12 Buddhist caves, 17 Hindu caves, and 5 Jain caves.
4. Borra Caves, Andhra Pradesh
Located in the Ananthagiri hills of the Araku Valley in Visakhapatnam, Andhra Pradesh, the Borra caves are one of the largest in India. Standing at an elevation of 705 meters.
5. Ajanta Caves, Maharashtra
The Ajanta Caves located in Aurangabad district of Maharashtra, these caves are about 29 rock-cut Buddhist. The caves include paintings and rock-cut sculptures which are described as among the finest surviving examples of ancient Indian art.
6. Bhimbetka Rock Shelters, Madhya Pradesh
The Bhimbetka rock shelters located in the Raisen district in Madhya Pradesh, the caves also display the Nataraj shown dancing holding a trident.
7. Amarnath Cave, Baltal, Jammu and Kashmir
Amarnath cave is a Hindu shrine situated in Jammu & Kashmir. Thousands of pilgrims flock to this place every year. It is said that this is the spot where Shiva told his consort Parvati the secrets of life and eternity.
8. Udayagiri and Khandagiri Caves, Orissa
The Udayagiri and Khandagiri are a set of man-made and naturally created caves located near the city of Bhubaneswar in Odisha. It is said that these caves were initially formed as a residence for Jain monks.
9. Vaishno Devi, Jammu and Kashmir
Vaishno Devi temple is one of the most popular Hindu temples dedicated to the Goddess Mahalakshmi, located at the Trikuta Mountains in Jammu and Kashmir.
10. Badami Caves, Karnataka
The Badami caves are situated in Badami, a small town in Bagalkot district in Karnataka. They are a complex of four Hindu, Jain and possibly Buddhist cave temples.