The snow leopard is one of the most elusive predators in the world, and one that is found high up in the icy mountains of Himachal Pradesh commonly referred to as the Ghost of the Mountains. The numbers of these elusive cats have grown by 62 percent in the past four years in a remarkable conservation success story with the …
