718,

India’s elusive snow leopard population at 718, reveals mammoth survey

India’s elusive snow leopard population at 718, reveals mammoth survey

admin

First of its kindThe survey conducted between 2019 to 2023 covered 70 per cent of the species’ habitats (120,000 square ...