India’s Snow Leopard Population Survey Reveals 718 Individuals
You can read the full story here: India’s Snow Leopard Population Survey Reveals 718 Individuals .
Kathmandu – India is home to 718 snow leopards. That number is according to the first survey ever carried out on this animal in the … Read more