India election: Narendra Modi faces Arvind Kejriwal on final vote day
Voting is due in the key battleground of Varanasi as India votes in the final phase of its mammoth general election.
The main opposition BJP's leader Narendra Modi remains a front-runner in the seat, but is being challenged by Arvind Kejriwal of the new anti-corruption Aam Aadmi Party.
Voting is due in 41 seats today, in the states of Uttar Pradesh, Bihar and West Bengal.
The nine-phase election began on 7th May. Vote counting is due on 16th May.
With 814 million eligible voters, India's election is the world's biggest exercise in democracy and the governing Congress party is battling the opposition Bharatiya Janata Party for power. Modi is ahead in all the opinion polls.