India has 718 snow leopards; most of them live in unprotected areas: Centre
31
Jan
India has 718 snow leopards; most of them live in unprotected areas: Centre Subject: Environment Section: Species in news Context: Status Report of Snow Leopards in India released on January 30, 2024, indicates that there are 718 snow leopards in the country. Details: The report highlights a significant concern: only 34% of their […]