Why do India’s general elections take so long to complete?
From April 19 to June 1, nearly 970 million Indians – or over 10 per cent of the global population – are eligible to vote in general elections. The mammoth exercise is the biggest anywhere in the world and will take 44 days before results are announced on June 4.