The Upper Mustang The Upper Mustang region of Nepal is a place of great history and a great mystery. Mustang was originally the hub of an ancient trade route that... read more →
The Land of High Passes The word Ladakh translates into the "land of the high passes" and the region is part of the north Indian state of Jammu and Kashmir.... read more →
Recent Comments