Snow leopards spotted in NW China's ecologically improved area
Updated 2020.10.18 10:42 GMT+8
Snow leopards and a leopard have recently been caught on camera in northwest China's Qinghai Province, as the ecosystem in the province improves thanks to conservation efforts.