Indian Elections: The Greatest Democratic Celebration on Earth
From April 19 to June 1, 65.79% of India's 900 million eligible 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...