Parikrama of Mount Kailash is believed to cleanse one’s sins and bring spiritual liberation.