Did you know about the Kailasa Temple of Ellora, India?
Kailasa Temple is the World’s Largest Monolithic Structure. It is dedicated to Lord Shiva. It is Carved from Top to Bottom out of a single volcanic basaltic rock, through vertical excavation.
Continue reading “Kailasa Temple Quick Facts”