Keylong, nestled amidst the giant peaks of the Himalayas in Himachal Pradesh, is a gateway to some...