Key Facts: Just 3 km away lies Karla caves, some of India's longest rock ... emanates off oil lamps flickering before an ancient Ekvira goddess carved into the rock face itself.