The Bharatiya Janata Party (BJP)-led Maharashtra government has been enjoying a smooth ride in the current budget session of the state assembly. The opposition Congress party and Nationalist Congress Party (NCP) are so busy fighting among themselves that they have been unable to exploit strains in the the BJP-Shiv Sena coalition.

On Thursday, the leader of the opposition in the assembly, Congress leader Radhakrishna Vikhe Patil, while participating in a discussion on the power situation in the state, cited various examples of irregularities in the awarding of contracts by state government-run power utilities in generation, transmission and distribution of power, which he said indicate corruption.

“We failed to control this corruption but if you (Shiv Sena-BJP) also fail in addressing the issue, the people of the state won’t forgive you," he added, demanding a probe by the Central Bureau of Investigation.

As per the power-sharing agreement between the Congress and the NCP, which ruled the state from 1999 to 2014, the energy portfolio went to the NCP. During the last four years of the government’s tenure, it was held by former deputy chief minister Ajit Pawar.

The NCP hasn’t spared the Congress.

In a discussion on the Mumbai Metropolitan Regional Development Authority (MMRDA) in the legislative council, state NCP president Sunil Tatkare pointed to instances of cost escalation in various infrastructure projects implemented by the MMRDA, including the Mumbai Metro’s first corridor between Varsova and Andheri—its cost increased from 2,356 crore to 4,321 crore—and demanded that the government should come out with a white paper on MMRDA’s functioning.

The MMRDA is controlled by the Maharashtra government’s urban development ministry and as per the power sharing deal between the Congress and NCP, the urban development ministry had gone to the Congress, with the portfolio always kept by the chief ministers themselves.

The relationship between the Congress and NCP reached its lowest earlier this week, when NCP voted out legislative council chairman and senior Congress leader Shivajirao Deshmukh through a no confidence motion with the help of the BJP.

The BJP which has 122 members in the 288-member assembly is dependent on the Shiv Sena’s 63 legislators for support.

But the Shiv Sena has been creating trouble for the government almost every day, criticizing its projects and policies either by speaking directly to the media or through its mouthpiece Samana. However, opposition parties are in no position to take advantage of the situation as they are busy fighting among themselves.

Prakash Akolkar, political editor of Marathi newspaper Sakal said, “Something unprecedented is happening in Maharashtra, while ruling coalition is busy targeting each other, opposition parties busy settling old scores."

Just before the state assembly elections both the alliances (BJP-Shiv Sena and Congress-NCP) in Maharashtra had broken up and none of the four parties have been able to settle down in their respective roles. “So we will continue to have this bizarre situation till the struggle for political space finds an equilibrium," Akolkar added.