Snow-capped Himalayan peaks and village life around Keylong — Travel Magazine