I was at the Mumbai rally. Good numbers- organisers are saying 50k, it felt like 30 at least. Also, thanks to the Sena (+Cong/NCP) govt, no problem with the police, they were there but not interfering. Lots of slogans aimed at Modi (lots of "chowkidaar chor hai", and some "Modi-Shah Quit India"). The usual azaadi: Modi-Shah, manuvad, bhookhmari se, aur aurato ki azaadi. Lots of people talking about/carrying constitution/preamble.
For the awful part - who came? Liberal or leftist educated rich people like me (mostly academics and students), and lots of Muslims. The only ordinary non-Muslims were CPI/CPM/union cadre and a small handful of Congress workers. I think 90-95% of the people there weren't Modi supporters since before 2014, so nothing new was added. Maybe some of the younger students were new.*
The class/education divide was so visible in the westernised posters of the liberals -"I hate big bhakts and I cannot lie", "CAB is so bad even the introverts are here" and some more with strong cringe, compared to the straightforward ones from everyone else (no to cab, secular india, no to fascism, lots of modi-hitler). There had been stuff on social media that the new call at protests was going to be Allahu Akbar but this was all strictly secular, which was nice.
Some ironies - one of the speakers Eknath Gaikwad from Congress, was mentioned in the report on the 92-93 riots because he led a mob to a police station to free Sainiks who had been locked up for burning some Muslims. And of course the chief irony of a Sena govt allowing this. There was a poster thanking Uddhav next to a poster of Arundhati Roy.
Still, I have to say - the azaadi chant is great, electrifying.
*On my facebook, i'm surprised- only 1 person is for CAB, and quite a few apolitical people and 1 bhakt are saying things against it. maybe some small percent of young people are changing their minds.