snow leopard: Himachal home to 75 snow leopards, says five-year scientific estimation - The Economic Times