BJP leader Narendra Modi delivers a speech during an election rally yesterday in Palampur in northern India. Photograph: EPA/Sanjay Baid

As India’s marathon election heads into its final stretch, with voting in 89 seats being held today, the political jousting is becoming shrille(...)