Kailasha Temple Maharashtra India

Kailasha Temple Maharashtra India

The Kailasha, the largest of the rock-cut Hindu temples at the Ellora Caves in Maharashtra, India (LightRocket/Frank Bienewald)