Indian Elections: The Greatest Democratic Celebration on Earth
From April 19 to June 1, at least 64.2 million Indian citizens cast their votes. Indian democratic elections are the most massive human mobilizations in the world — more than any other election, war, pilgrimage, migration movement or world’s fair....