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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results