TEHRAN, December 29 - In 2017 alone, around 10 leopards were sighted by planted cameras in northwest China's Qinghai Province, which is located 4,000-plus meters above the sea level.
TEHRAN, Young Journalists Club (YJC) - Newly released footage from early 2017 showed leopards in grasslands and forests of Qinghai's Zadoi County and along the head streams of the Lancang River.