Ellora Cave 12 largest excavation in Ellora
Ellora Cave 12 is a three-storied Buddhist cave and the largest excavation in Ellora. Construction of the cave goes back to seventh century. The cave is full of different sculptures of deities, both male and female. …