Situated in the rain shadow of Dhaulagiri and Nilgiri Mountains, Nepal's Upper Mustang area attracts tourists with its breathtaking landscapes.
Evidence of what might be an ancient funerary de-fleshing ritual found in human-made caves in the Upper Mustang region of Nepal has been discovered ... including the remnants of a box that had a ...