India goes to polls between April and May with a mind-boggling 970 Million going to vote. We don't often give credit to this ginormous exercise.
World's greatest festival of democracy!
India goes to polls between April and May with a mind-boggling 970 Million going to vote. We don't often give credit to this ginormous exercise.