Stock Photo Description
Langza village in the Spiti District of Himachal Pradesh State in northern India is one of the highest habitable villages in this part of the Indian Himalaya nestled around 4200m altitude and overlooked by the stunning snow capped Shila Peak some 6,300m in altitude.