Mount Kailash is believed to be Lord Shiva’s heavenly abode. As per the legends immortal Shiva lives on Kailash Parbat’s top and practices yogic austerities. It was formed over thirty million years ago and holds immense importance for Hindus, Buddhists, and Jains. The Mansarovar Lake is an important part of Kailash considered to be the holiest water body by the followers […]