Snow leopards spotted in NW China's ecologically improved area
00:57

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.