Upper mustang trek is in the northern part of Nepal in mustang district. which is very rich in culture, nature and in history.
Upper Mustang Trek

Upper mustang trek is in the northern part of Nepal in mustang district. which is very rich in culture, nature and in history.