Millions of Indians have begun voting on the first big day of the general election pitting the ruling Congress party against the main opposition BJP.
Polling are being held in 91 seats in 14 states, including in the capital Delhi and the key state of Uttar Pradesh.
The nine-phase vote began on Monday and will conclude on 12 May. Votes will be counted on 16 May.
More than 814 million Indians are eligible to vote in the polls.
(BBC)