Mount Kailash
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".