Spread under 2 square kilometres, discover the deepest and largest natural cave structure in India. Formed by the perennial flow of water over millions of years, the Borra caves are also one of the oldest existing structures, with stone tools found from 30,000 to 50,000 years ago .


0C
Borra Caves