The Shrine of Ellora, in India
In western India, in the state of Maharashtra, there is a place tucked away amidst mountains Charanandri: Ellora, one of the most unique sanctuaries Asia. Perched among waterfalls and streams, rises a set of 34 caves temple, carved into the rock over a thousand years …