Mount Meru, the world mountain, rising from the Sea, surmounted by holy radiation, with the Sun and the Moon circling around it, as depicted in an old Buddhist cave sanctuary in Chinese Turkistan.
https://en.wikipedia.org/wiki/Mount_Meru