Indian Prime Minister Narendra Modi is rallying his nationalist base ahead of the general election, which starts tomorrow April 11th, but has become tighter than anticipated just months ago, because of falling incomes for farmers and a lack of jobs.

Polls predict Modi’s Bharatiya Janata Party-led alliance will just about squeeze out the parliamentary majority needed to rule, a sharp drop from his commanding mandate five years ago, when he vowed to turn India into an economic and military power.

The main opposition congress, led by Rahul Gandhi, and his charismatic sister Priyanka Gandhi Vadra who took up a party post in January, is trying to steer the campaign back to Modi’s broken promises on the economy.

Rahul, as congress leader, had attempted to forge a grand alliance with a clutch of powerful regional parties fighting the elections, so as to avoid the splintering of votes.

The election will be held in seven phases and votes will be counted on May 23, with results likely to be clear the same day.

Moreover violence continues ahead of general elections as at least seven people including a state legislator for BJP were killed in two separate attacks.