Snow-capped Himalayan peaks and village life around Keylong โ€” Travel Magazine