India is home to 718 snow leopards, nearly 70% on Ladakh's icy heights: SPAI report
New Delhi, Jan. 31 -- 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.