India Has 718 Snow Leopards


India has an estimated 718 snow leopards in the wild, according to a survey


There are around 4,080-6,590 snow leopards in the world, as per worldwildlife.org


The beautiful creatures are known as "masters of stealth and camouflage"


In a landmark study, Indian researchers have photographed over 200 snow leopards

In India, two-thirds of these magnificent creatures are found in Ladakh

They are also found in Uttarakhand and Himachal Pradesh

Snow leopards are classified as "vulnerable" by the International Union for Conservation of Nature

Check More Stories

All about internet sensation Poonam Pandey

Bollywood celebrity-inspired backless fashion looks 

All about Malaysia's new king Sultan Ibrahim

Effective ways to control acne

ndtv.com