0
0
Read Time:12 Second
A snow leopard near Shimla. NEW DELHI: 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. Union…