In pictures: India votes in world's biggest election
Tens of millions of Indians have voted on the first day of a staggered general election that ends on 1 June.
Almost a billion people are eligible to cast their ballots in a seven-phase election to the 543-seat lower house of parliament. Prime Minister Narendra Modi, of the ruling Bharatiya Janata Party (BJP), is seeking a third consecutive term.
Several key opposition parties, including the Congress, have formed an alliance in many states to take on BJP. Results will be announced on 4 June.
Key concerns include a jobs crisis, rising prices, a clampdown on dissent and opposition, and the politics of religion.
On Friday, more than 160 million voters in 21 states were eligible to vote for more than 1,600 candidates in 102 seats. With 39 seats, Tamil Nadu in southern India was the day's key battle ground state where Mr Modi's party is trying to make inroads.
The next round of voting will take place on 26 April.