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!
World's greatest festival of democracy!
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.