Tag Caves

Ellora caves, India

Ellora caves, India

Ellora (Marathi: वेरूळ Vērūḷ) is an archaeological site, 29 km (18 mi) North-West of the city of Aurangabad in the Indian state of Maharashtra built…