Upper Mustang

The hidden Kingdom, often known as Roof of the World, Upper Mustang in Nepal.