Around 26 snow leopards were spotted in SW China
2017-11-07 12:56:00

Around 26 snow leopards were spotted in SW China on Sunday, indicating an increasing population of the endangered big cats in China. Experts said this is an indication of a good environment in the nature reserve.

Source:CGTN Editor:Hiram