Narendra Modi’s BJP has won at least 297 out of 543 parliamentary seats in India’s Lok Sabha general elections according to the latest predictions and is therefore expected to keep its absolute majority, granting Modi another term as premier. Heading up to the elections, the BJP was tipped to lose seats rather than gain them, as protests by farmers and an economic slowdown intensified leading up to the elections. Yet, the Hindu nationalists emerged stronger than ever.