The mountain in the intro of the song is Mount Kailas, located near the land of Shambhala. The present Mount Kailash in Tibet is linked with the history of the Ramayana. Page also refers to the Havasupai name of the Grand Canyon, "the house of stone and light", in the lyrics and the title; the Havasupai tribe considers the Grand Canyon to be its tribal land and a sacred place.
This page is based on this Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.