Sitting just outside the town of Lijiang, in China’s southwestern corner, is Jade Dragon Snow Mountain. On one side of the mountain is one of the region’s most popular destinations, Yulong Snow Mountain Scenic Area,...