Snow leopards spotted in China’s Yunnan province for the first time
KUNMING, China: Infrared cameras have recently captured images of snow leopards in southwest China’s Yunnan Province, confirming the presence of this endangered species for the first time. Authorities reported the sightings in two locations: one at an altitude of 4,500 meters in Shangri-La and the other at 4,800 meters in a township in Deqen County. […]

