The BJP slipped to defeat in Jharkhand Assembly elections on Monday, losing its second state of 2019 to an alliance of the JMM, the Congress and the RJD. Prime Minister Narendra Modi's party was expected to record a comfortable victory but fell well short of the majority mark of 41, winning only 25 - down 12 from 2014 - while JMM-Congress-RJD claimed 47 seats, an increase of 22. PM Modi and Home Minister Amit Shah congratulated the opposition and said they would respect the people's mandate.
Seven months ago, the BJP returned to power at the centre with an even bigger majority than the 2014 and few would have bet against them retaining Maharashtra, Haryana and Jharkhand, states they won quite comfortably. However, not everything has gone to plan.
The BJP has suffered a string of reverses last year as the Congress wrested control of Rajasthan, Madhya Pradesh and Chhattisgarh. The party lost Maharashtra this year after falling out with long-time ally Shiv Sena.
Haryana almost followed suit - the BJP required a last-gasp post-poll alliance with Dushyant Chautala's Jannayak Janata Party (JJP).
The BJP has lost seats in each state that voted this year. In Maharashtra they went from 122 in 2014 to 105 this year. In Haryana the party lost seven seats and in Jharkhand they lost 12.
By contrast the Congress has recorded increases - they went from 42 to 44 in Maharashtra, won 16 extra seats in Haryana and have gone from 6 to 16 in Jharkhand.
The losses also come in states the BJP performed well in general elections; they won 41 of 48 seats in Maharashtra, swept Haryana and claimed 12 of 14 in Jharkhand.
The BJP came to power in Karnataka, where it had won 26 of 28 Lok Sabha seats, but at the cost of controversy, with a furious opposition alleging Amit Shah engineered the defection of 17 Congress-Janata Dal (Secular) MLAs that triggered the coalition's fall.
These defeats come at an unwelcome time for the BJP, which is battling nationwide protests over the citizenship law. At least eight Chief Ministers have already declared they will challenge its implementation. Hemant Soren, the JMM-Congress's chief ministerial candidate, has indicated Jharkhand will join that list.
Independence Day 2024: When And Where To Watch PM Narendra Modi's Speech Amit Shah Participates In 'Har Ghar Tiranga' Rally In Ahmedabad RSS-Linked Books Mandated In Madhya Pradesh Colleges, Opposition Sees Red Trump, Musk Groove To Bee Gees' 'Stayin' Alive' In AI-Video Now Viral 150 mg Semen In Kolkata Doctor's Body, Suspect Gang-Rape: Parents To Court Mob Vandalises Hospital During Protest Over Kolkata Horror US Judge Says "Monopolist" Google Can't Avoid App Store Reforms NASA To Decide Stranded Starliner Astronauts' Route Home By End Of Month Mob Vandalises Hospital During Protest Over Kolkata Horror Track Latest News Live on NDTV.com and get news updates from India and around the world.