Leh Ladakh Images
40 Leh Ladakh stock photos
The popular spot of Leh Ladakh is featured in this particular collection. The scenic beauty, which is also a popular tourist spot, is in the northern state of India, Jammu and Kashmir - is showcased with all the elements that you were looking for