Ladakh January 2, 2014 0 4839 Views Ladakh, the Land of the Passes, is perched in the cold deserts of the Karakoram ranges, at the crossroads of China, India and Central Asia. It may be part of India, but is less like India than anything you could ... Read More »