News

With this data, the team estimates that Ladakh is home to 477 snow leopards, or 68 percent of India’s total population. The ...
A snow leopard walks across a mountainside at Thiksey village on the outskirts of Leh in India's Ladakh region on February 13, 2024.