Ab
@abhilashrai
·
Few Memories of trip to Leh-Ladakh India
Ladakh ("land of high passes") is a region in Indian state of Jammu and Kashmir that currently extends from the Kunlun mountain range to the main Great Himalayas to the south, inhabited by people of…