Himalayas' nature worshipers must visit the nearby Chandra Taal Lake because its waters have no impurities and it's beautiful too. There are several towns surrounding Keylong in Himachal Pradesh ...