Land of high passes This title is so apt as it has Khardung La pass at 17,582 feet, Chang La pass at 17,586 feet and Kela pass which is yet to open for general public at 18,600 feet. These are some of the highest motorable roads in the world. While driving through Ladakh what comesContinue reading “Ladakh”