Snow leopards spotted

Rare Sight: Snow Leopards Spotted In Himalayas

Very rarely seen by humans, it has come to be known as ‘ghost of the mountains’.