Published On Nov 12, 2023
Borra Caves is one of the largest caves in India. It is situated in Andhra Pradesh.
#vizag #borracaves
There is a shiv linga inside the cave. The Caves are one of the deepest Caves in India.
This cave is structure of limestone.
show more