Leh Ladakh, the land of high passes is a region administered by India as a union territory at an altitude of 11,562 feet above sea level located in the valley of the upper Indus river…Leh Ladakh is also a constituting part of the larger...
Leh Ladakh, the land of high passes is a region administered by India as a union territory at an altitude of 11,562 feet above sea level located in the valley of the upper Indus river…Leh Ladakh is also a constituting part of the larger...