-
Viesearch·
-
@truehabtraveleditor·
Borra Caves, India
The Borra Caves are the country's largest caves, located in the Ananthgiri Mandal of the Vishakhapatnam district in Andhra Pradesh. Discovered by William King George.