Located at an altitude of around 11,286 feet above sea-level (3440 m) is the town of Keylong in the Himalayan state of Himachal Pradesh. Keylong is the administrative head-quarters of Lahaul and Spiti district. The town of Keylong is like an oasis of greenery amidst brown barren mountains. Keylong Keylong is an important transit hub for […]