The Ellora Caves are a UNESCO World Heritage Site in Aurangabad, India. It is one of the largest rock-cut cave complexes in the world, with artwork…
Read the source on Wikipedia
Source material attributed to its Wikimedia contributors. See source page for licensing and history.