7 Interesting Facts about Kailasa Temple of Ellora

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 … Continue reading 7 Interesting Facts about Kailasa Temple of Ellora