The New Idea of India
From the middle of April until early June, staggered over the course of several weeks, the world’s biggest election will take place. More than 960 million Indians—out of a population of 1.4 billion—are eligible to vote in parliamentary elections that polls …