Political parties in India have begun their final push to win support from the 800 million people eligible to vote, ahead of the first phase of national elections.
The ruling Congress Party is using public gatherings to try to convince voters that it still has what it takes to lead the world’s largest democracy and fix some of its biggest problems.
But India’s longest serving politicians are being challenged by its newest.
Arvind Kejriwal, the leader of the Aam Aadmi - or common man’s party - has engaged voters by campaigning on an anti-corruption platform.
The first ballots will be cast on April 7.
Al Jazeera's Nidhi Dutt reports from New Delhi.
Source: Al Jazeera