To spot a porcupine in Delhi's vanishing forests is a rare sight, but to spot a swimming porcupine is even rarer! Read more »