Keylong in Himachal Pradesh is a quaint hill station stretched across the green Bhaga Valley below Manali-Leh road. It is the administrative headquarters of Lahaul and Spiti district of Himachal Pradesh. Among the white and brown mountain in the region Keylong stands out as oasis…