India’s Election Will Stretch Over 44 Days. Why Does It Take So Long? From April 19 to June 1, nearly 970 million Indians – or over 10 percent … Read more