Beautiful Ladakh, the land of high passes of the Indian Himalayas
Ladakh union territory in northern India stands between the Kunlun and the main Himalayas Mountain ranges, and truly deserves its name which means “land of High passes”. Spectacularly jagged, arid mountains enfold this magical Buddhist ex-kingdom, making that part of the world a dream for travel lovers and photographers for its landscapes, its Tibetan Buddhist…