The Kailasha (IAST: Kailāśa) or Kailashanatha (IAST: Kailāśanātha) temple is the largest of the rock-cut temples at the
Ellora Caves near Chhatrapati Sambhajingar district, Maharashtra of Maharashtra, India. Archeology expert
Graham Hancock weighs in on the anomalous buried structure uncovered in India.
Click to view
A megalith carved from a cliff face, it is
(
Read more... )