ancient india caves