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.

  • Viesearch
    Moderated and indexed this listing ·
  • truehabtravel's profile picture
    Submitted this listing ·

Editorial Actions

Feature Edit