With more than 800 million eligible to vote over four weeks, India is taking part in the world's biggest democratic process.
A woman voting in JammuSome 815 million people are eligible to vote in nine phases. The election began this week and will last about four weeks, with the results expected on May 16.
A man shows off his ink-marked finger after voting in Uttar PradeshThe two leading candidates to replace prime minister Manmohan Singh are Narendra Modi, of the Bharatiya Janata Party, and Rahul Gandhi of the ruling Congress Party.
Security at a polling station in Muzaffarnagar district, Uttar PradeshVoters are casting ballots in 930,000 polling stations and for the first time will have a "none of the above" option.
A polling officer learning how to work an electronic voting machineOf those eligible to vote, 23 million are aged 18 or 19. A surge in registration among young voters means they make up 2.8% of the electorate, compared to just 0.75% in 2009.
A supporter of the TMC party in Kolkata Gujarati activists give BJP hopeful Narendra Modi a traditional welcome Modi supporters at a rally in Gujarat wearing masks Narendra Modi (centre) rallies supporters Election hopeful Rahul Gandhi after voting in New Delhi Sonia Gandhi, head of the ruling Congress party, voting in New Delhi Priyanka Vadra, sister of Rahul Gandhi, votes in New Delhi Women leave a polling station in Uttar Pradesh Nuns voting in the west coast city of Kochi Queuing to vote in Odisha, on India's east coast Villagers in Arunachal Pradesh, in northeastern India, wait to vote Voters in New Delhi Women wait to vote in Faridabad, in Haryana state