The Mystery of the Kailasa Temple of India
The enigmatic Kailasa Temple at the Ellora Caves in Maharashtra, India has fascinated researchers for centuries. As the world’s largest monolithic structure, it is without doubt one of the most breathtaking sites on the planet.
It is often overlooked, or at least overshadowed by sites such as the Giza pyramids of Egypt, Stonehenge of England, the Mexican Pyramid of the Sun, Gobekli Tepe in Turkey and so on, but this is certainly one of humanity’s greatest architectural achievements.