Fears of lynch mobs and violence if Modi wins re-election

India is in the grip of election fever, with 900 million registered voters preparing to go to the polls.