- Mayawati, Akhilesh Yadav greeted each other warmly, waved to the crowd
- They were seen together on a public stage for first time since UP bypolls
- Rivals in Bengal, Mamata Banerjee, Sitaram Yechury exchanged greetings
The once-rivals were seen together on a public stage for the first time since they buried their differences to collaborate in recent by-polls in Uttar Pradesh. Both leaders have indicated that their newfound friendship would extend to another by-poll in UP and also the national polls.
Bitter rivals in Bengal, Chief Minister Mamata Banerjee of the Trinamool and Left leader Sitaram Yechury also exchanged greetings, if only briefly.
These were prime examples of opposition chemistry on display on a brightly decked-up stage in Bengaluru where Mr Kumaraswamy was sworn in.
"Curious to see what follows," tweeted actor-politician Kamal Haasan, who was also on the crowded stage.
The oath-taking of the Chief Minister and his deputy, Congress leader G Parameshwara, was over in minutes. But it segued into the show that everyone was talking about - a preview of the opposition's mission 2019 to counter Prime Minister Narendra Modi and his BJP, which controls 20 of India's 29 states.
Also present was RJD chief Lalu Yadav's son Tejashwi, perhaps the youngest politician there but blending in easily. Andhra Pradesh Chief Minister Chandrababu Naidu - recently divorced from the BJP - and Ajit Singh of the RLD completed the picture, almost.
The oath ceremony mainly served as a backdrop for the demonstration of anti-BJP unity ahead of the 2019 general election.
The JDS-Congress combine took power in Karnataka after the BJP failed to raise an outright majority to rule the state. The party had won eight short of the majority mark in the May 12 election.
The Karnataka victory has bolstered national and regional parties who have been talking about a broad-based front to take on the BJP.