Long hailed as the ultimate spiritual destination, Mount Kailash and Lake Mansarovar are the Himalayas’ crown jewels, even for the non-religious folk. If…