Name – Snow Leopard Scientific Name – Panthera uncia Status – Endangered In India also known as – Barfani tendua, Him chita Population – There are as few as 3,500 to 7,000 snow leopards living in the wild today; the exact number is unknown as they are extremely elusive and hard to survey. Range – […]