Ellora Caves India

The Ellora Caves are a magnificent complex of 34 Buddhist, Hindu and Jain temples extending over more than 2 kilometers in central India.

Ellora Caves Image credit: Dan Lundberg