2020.10.18 10:42 GMT+8

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.

Copyright © 

RELATED STORIES