India’s elusive snow leopard population at 718, reveals survey
India is home to 718 snow leopards, accounting for roughly 10-15% of the big cat’s global population.
Read MoreIndia is home to 718 snow leopards, accounting for roughly 10-15% of the big cat’s global population.
Read MoreThe planet and its dwellers require biodiversity to live peacefully on it. It is to be protected for the benefit of the present generation.
Read MoreVivek Menon, Executive Director and CEO, Wildlife Trust of India, lists 10 ways to save elephants — the largest land animals on planet earth.
Read More