The world’s most populous country prepares to go to the polls, with Narendra Modi’s Bharatiya Janata Party the frontrunner in the vote that ends on 1 June.
What's Your Reaction?