India, Ellora caves made by humans or apes ?!!
Ellora caves, locally known as ‘Verul Leni’ . The name Ellora itself inspires everyone as it represents one of the largest rock-hewn monastic-temple complexes in the entire world. Ellora is also world famous for the largest single monolithic excavation in the world, the great Kailasa