Back to photostream

keylong leh road

Leh is the joint capital and largest city of Ladakh, a union territory of India. Leh, located in the Leh district, was also the historical capital of the Kingdom of Ladakh.

38 views
0 faves
0 comments
Uploaded on February 18, 2023
Taken on June 27, 2021