Indian Prime Minister Narendra Modi’s Hindu nationalist party has suffered an embarrassing defeat in three state elections in its Hindu stronghold, months before national elections, AP reports. The Election Commission said on Wednesday that the opposition Congress party was the clear winner in Chhattisgarh state, and fell one seat short of a majority in both Rajasthan and Madhya Pradesh. With a regional party offering support, the Congress party is set to rule all three states, replacing Modi’s Bharatiya Janata Party. Voting in the three states was spread over the past two weeks. The setback to the BJP is expected to revive the political fortunes of the Congress party under Rahul Gandhi, the 48-year-old scion of the Nehru-Gandhi family, who took over as party president from his mother, Sonia Gandhi, a year ago. He had campaigned extensively for his party in the three states.