Stretched over 35 days, completed in nine phases, comprised of 814.5 million voters -- these are a few facts that define the longest ever Lok Sabha elections in India. Voting has come to an end and its outcome will be declared on 16 May. Before that, almost every channel or newspaper has extensively covered the polls…Read More