India has 718 snow leopards, as per first-ever population assessment exercise conducted in the country Read more