More than 700 million Indians are expected to go to the polls from Thursday to cast their votes for a new federal government.
The national elections will be staggered over a month.
The main battle will be between the Congress party-led government and the opposition Bharatiya Janata Party.
The Hindu nationalist BJP is looking for a comeback, five years after being dislodged by its chief rival.