What's at stake as India's 900m voters head for the polls?
theguardian.com