India will go to the polls from April 5 to May 12 to choose between three party leaders for its next prime minister. The first is a seasoned politician and three-time chief minister, the Bharatiya Janata Party’s (BJP, or Indian People’s Party) Narendra Modi . The second is a youth icon without experience in governance, Indian National Congress’ Rahul Gandhi . Finally, there is a former bureaucrat and utopian visionary who resigned from the post of chief minister, Arvind Kejriwal .
The main party players