Leh Ladakh

Overview of Ladakh Ladakh (``land of high passes``) is a region administered by India as a union territory, that currently extends from the Kunlun mountain range to the main Great Himalayas to the south, inhabited by people of Indo-Aryan and Tibetan descent. It is one of the most sparsely populated regions in Jammu and Kashmir [...]
Read More