Situated in the rain shadow of Dhaulagiri and Nilgiri Mountains, Nepal's Upper Mustang area attracts tourists with its breathtaking landscapes.