Chinese Say Snow Leopards Are Finding Stable Home In Tibet

A Chinese newspaper and website is saying snow leopard populations are stable in Tibet, a formerly autonomous nation China controls. An article in China Daily made the claim late last month. China Daily describes itself as the largest English language portal. According to the website, the area around Nagchu in Tibet has been under studyContinue reading “Chinese Say Snow Leopards Are Finding Stable Home In Tibet”