Uttarakhand, with its rugged mountains and pristine wilderness, is one of the best places in India to spot the elusive snow leopard.