Keylong 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 of greenery in the ...