Indian Prime Minister Narendra Modi's Bharatiya Janata Party (BJP) has suffered an embarrassing defeat in three state elections in its stronghold just months before national elections.
According to results announced Wednesday by the Election Commission, the opposition Congress party was a clear winner in Chhattisgarh state, and fell one seat short of a majority in both Rajasthan and Madhya Pradesh.
ANALYSIS: Indian state polls spell setback for Modi, boost for Congress
With a regional party offering support, the Congress party is set to rule all three states.
Voting in the three states was spread over the past two weeks.
The setback to Modi's Bharatiya Janata Party is expected to revive the political fortunes of the Congress party under Rahul Gandhi, who took over as party president from his mother, Sonia Gandhi, a year ago.
India's national elections are due by April.