Designed by
Title
The hallmark of India is stunning sculptures, temples, a mysterious atmosphere that permeates all of this slightly gloomy and even #206882353
Description
Ellora is a village in the Indian state of Maharashtra, about 30 kilometers west of the city of Aurangabad. Since 1983, the cave system and numerous castles have been declared a World Heritage Site by UNESCO