INDIA: India is home to 718 snow leopards, according to the first-ever survey of the animal in the country, the federal environment ministry has said. This means that Indian snow leopards account for roughly 10-15% of the big cat’s global population. The snow leopard is classified as vulnerable by the International Union for Conservation of […]