New Delhi, Jan 30: India is home to an estimated 718 snow leopards, according to a report released by the Union Environment Ministry on Tuesday. The region of Ladakh reported the highest number, with 477 of these majestic cats.
Conducted between 2019 and 2023, the first-of-its-kind ‘Snow Leopard Population Assessment in India’ (SPAI) was carried out by the Wildlife Institute of India (WII) with the collaborative support of snow leopard range states and conservation partners, including the...