India snow leopards: Population estimated at 718 in first-ever survey
05 Feb 2024
The first-ever survey of snow leopards in India found that there are 718 of the animals in the nation, according to the federal environment ministry. This indicates that between 10% and 15% of all snow leopards worldwide are found in India. The International Union for Conservation of Nature has given...
Read More