Mt Kailash is considered the home of Lord Shiva by Hindus. It is believed that Lord Shiva resides there and that is why many devotees visit the holy site every year.