Leh -Ladakh, the Land of high passes is the dream land of every adventurist. Do keep these pointers in mind before heading for Ladakh road trip.
Read this post on allgudthings.com