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.