The Ellora Caves of Ancient India The Ellora Caves of Ancient India May 5, 2019 Ellora (also known as Elura and, in ancient times, as Elapura) is a sacred site in Maharastra,... Read More Read more about The Ellora Caves of Ancient India