Hundreds of millions have cast their vote in India - but what kind of a government will they be getting? How will it overcome the divisions of the campaign, deal with growing unemployment, and internationally, deal with an increasingly divided world?
BBC News