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