The Kailasa Temple or Cave 16 is one of the 34 cave temples and monasteries collectively known as the Ellora Caves, one among the most visited tourist destinations in Maharashtra. A megalith carved out of a single rock, it is considered as one of largest single monolithic excavation in the world and among the most […]