SPOTTED: It is one of the most elusive wild cats in the world, aptly called the mountain ghost by locals. But officials at the Gangotri National Park in India’s northern state Uttarakhand were delighted to sight not one but two snow leopards within a span of a month roaming inside the protected area. This lucky […]