718 snow leopards in India, most in Ladakh, says study
New Delhi, Feb. 1 -- There are around 718 snow leopards in the country, the first ever population estimation exercise of the vulnerable species by the Snow Leopard Population Assessment in India (SPAI) Program has found....
To read the full article or to get the complete feed from this publication, please
Contact Us.