Kailash Gahlot, Delhi's former Transport Minister and, till Sunday, one of the ruling Aam Aadmi Party's senior-most leaders, crossed the aisle this morning to join rivals Bharatiya Janata Party in the presence of Union Ministers ML Khattar and Harsh Malhotra. Mr Khattar described Mr Gahlot's induction as a "turning point", especially before the February election.
"This is not an easy step for me... I was a part of the AAP since the time of Anna Hazare (the anti-corruption activist whose popular movement birthed the AAP) and have worked for Delhi throughout... as MLA and minister," Mr Gahlot said in his first comments after joining the BJP.
"Some may think this is an overnight decision... or due to pressure. But I want to tell them I haven't ever taken any decision due to pressure," he told reporters, firmly rejecting speculation the move was the result of "pressure" from federal investigative agencies.
"There is a narrative I did this due to Central Bureau of Investigation or Enforcement Directorate pressure. I want to tell them (his critics) ... since 2015, as AAP member. as MLA, and as Minister - I have never done anything due to pressure," he said, hitting out at his former party instead.
"... the fact is, AAP compromised its values," he declared, claiming "political ambitions" (seen as a swipe at talk of Mr Kejriwal as Prime Minister) had overtaken its commitment to the people.
Mr Gahlot was referring to repeated claims by the AAP and other opposition parties - that the BJP uses federal agencies, like the CBI or ED, to harass and intimidate rival political leaders, particularly before an election, to either destabilise or discredit and pick up extra votes.
The BJP has rubbished this claim, arguing the CBI and ED are independent agencies.
Mr Gahlot was also hitting back at former colleagues who claimed he had succumbed to that "pressure". He attributed his resignation decision to the "dwindling credibility" of AAP on various issues.
READ | Delhi Minister Kailash Gahlot Quits AAP, 'Sheeshmahal' Jab Is Parting Shot
Arvind Kejriwal has maintained silence on the resignation so far. At an event Sunday he declined to answer questions on Mr Gahlot, passing the microphone to senior leader Durgesh Pathak instead.
READ | Kejriwal Asked About Kailash Gahlot's Shock Exit. He Turns Mic Away
He said Mr Gehlot had been questioned and raided for several months; others were less diplomatic, declaring openly Mr Gahlot could not withstand the pressure and decided to go with the flow.
Mr Gahlot's switch comes less than three months before an Assembly election widely expected to be a head-to-head between his former and current political masters.
How Gahlot, AAP Split Up
Kailash Gahlot was widely seen as one of Mr Kejriwal's closest aides, particularly when the ex-Chief Minister was in Delhi's Tihar Jail in the alleged liquor policy scam. And when Mr Kejriwal stepped down, after securing bail, Mr Gahlot was on the shortlist to replace the party boss.
But all of that seemed to unravel over the past few months, with his sacking as Law Minister seen as triggering the end of his relationship with the party. This was in December last year, after the Delhi government was juggling cabinet assignments after Manish Sisodia's resignation.
NDTV Explains | How Rift Grew Between Aam Aadmi Party And Kailash Gahlot
The headline-grabbing element in the stand-off, though, was the rift over who would unfurl the national flag during the official Independence Day celebration in Delhi.
Mr Kejriwal, in jail then, delegated the task to Atishi - a choice that made clear her prominence in the party and sparked speculation she might be the one (as it so turned out) to replace him.
NDTV Explains | How August 15 Flag Row Caused Rift Between Kejriwal, Gahlot
Delhi Lieutenant Governor VK Saxena, however intervened, and handed the job to Mr Gahlot, who complied without any conciliatory words to Mr Kejriwal or Atishi.
A lawyer, Kailash Gahlot represents the Nazafgarh Assembly seat, which he was held since 2015.
NDTV is now available on WhatsApp channels. Click on the link to get all the latest updates from NDTV on your chat.
Opinion: Opinion | How The BJP Turned The Tables On Congress "Stupid Things": BJP vs Congress Over Priyanka Gandhi's 'Palestine' Bag Maharashtra Cabinet Expansion: 19 BJP MLAs, Including 3 Women Leaders, Likely To Take Oath On Camera, 1 Killed After Speedboat Rams Ferry With 80 On Board Near Mumbai Noida Woman Hits Boy After Children Fight, Then Slaps Neighbour Filming Her Video: Goa Airbnb Owner Shares Horrifying Experience With Guests Elon Musk In 'Negotiations' With UK's Nigel Farage Over Funding 'Jungli Murga' On Himachal Chief Minister's Menu? Fake News Case Filed "Synopsis Can't Run Into 128 Pages": Supreme Court Flags Lengthy Pleadings Track Latest News Live on NDTV.com and get news updates from India and around the world.