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 MoreWhat an exquisite sight. This curious snow leopard cub was photographed by conservation photographer Shivaraman Subramaniam while returning from the Siachen base camp.
Read More