Pataleshwar Temple and Caves, Pune, Maharashtra, India.