News Snapshot:
Snow leopards are referred to as the ‘ghost of the mountains’. Now, a video of a snow leopard in Himachal Pradesh has the internet in shock since they are so rarely seen and rarely captured on camera. On Monday, a majestic snow leopard was spotted in Himachal Pradesh’s Lahaul-Spiti district, which can only be described as a rare sighting. The snow leopard was spotted resting on rocks in Kaza’s Chicham village. Ajay Banyal, an assistant public relations officer for the Himachal Pradesh government, reportedly took a video of the large cat. In the video, the snow leopard is seen adjusting...