Kolkata: Prime Minister Narendra Modi’s rally at Kolkata’s Brigade Parade Ground on March 14 was a high-octane exercise in political theatre. Designed to project an unstoppable surge for the Bharatiya Janata Party ahead of the 2026 West Bengal assembly elections, the event featured an impressive turnout around a stage framed by a replica of the Kali temple at Dakshineswar.Yet, beneath the aggressive messaging, the prime minister’s speech functioned less as a sign of new political intervention and more as a compilation of familiar rhetoric. From “cut money” – a term signifying Trinamool leaders’ penchant for corruption – to Sandeshkhali, from the R.G. Kar rape and murder to apparent “infiltration”, every topic was a product of repetition. The most revealing aspect of the day, however, was not the content itself, but the glaring contradictions that emerged when the prime minister’s charges were held up against the BJP’s own record in governance and the administration of justice.Modi opened his address by weaponising central welfare schemes like the Jal Jeevan Mission and Ayushman Bharat, framing them as gifts being maliciously withheld by TMC. He accused the state government of actively sabotaging implementation or shamelessly rebranding federal projects to hijack credit.This was the most politically useful part of the speech, and also the most revealing. Moments before the BJP rally, Modi had attended a government programme at the same venue and launched projects. He then shifted almost immediately into campaign mode and used the language of public delivery as a partisan weapon.The overlap was hard to ignore. BJP has long accused TMC of erasing the line between government and party. At Brigade, Modi erased it himself. A government function and a party rally followed one another in the same venue, with the same principal actor and the same political purpose. The second part of the speech moved to the usual terrain of outrage like recruitment corruption and women’s safety. Modi invoked scams, cut money, lawlessness, R.G. Kar and Sandeshkhali. Again, there is no novelty here. These are the BJP’s standard accusations in Bengal, repeated over the years with varying degrees of intensity.These cases, however, are serious, politically consequential, and impossible to dismiss. Recruitment corruption has damaged TMC’s credibility. R.G. Kar and Sandeshkhali – both issues affecting women’s safety – have caused deep public anger. But the BJP’s attempt to occupy the entire moral ground on these issues remains shaky. On women’s safety, the record of BJP ruled states is hardly clean. Kathua, Unnao and Hathras became national symbols of horror, state failure and institutional cruelty. Even in the R.G. Kar case itself, the BJP cannot pretend it stands outside scrutiny. The role of the Central Bureau of Investigation, now handling the investigation, has itself come under public scrutiny. The victim’s parents have raised questions as well. Public dissatisfaction with the pace and direction of the probe has not gone unnoticed. In this image posted on March 14, 2026, Prime Minister Narendra Modi being garlanded by West Bengal BJP President Samik Bhattacharya, LoP in the state Assembly Suvendu Adhikari during a rally, at Brigade Parade Ground in Kolkata. Photo: narendramodi.in via PTI.The same problem applies to Modi’s anti-corruption attack. He once again accused the Trinamool of institutionalising graft and running a system built on “cut money.” Yet the stage around him told another story. Among those sharing political space with Modi were Suvendu Adhikari and Nisith Pramanik, both of whom have faced serious allegations of corruption while in the TMC. That is one of the BJP’s ironies in Bengal. It wants to run an anti-corruption campaign using faces drawn from the same political ecosystem it condemns. Over the years, central investigative agencies such as the Enforcement Directorate and the CBI have pursued high-profile cases in Bengal involving chit funds, coal, school teacher recruitment, and ration distribution. These investigations have generated intense media attention and major political theatre. Yet in terms of justice, the picture is far less decisive. All the political heavyweights accused in these cases are out on bail. And then there was another key absence in Modi’s speech. He lamented that Bengal’s youth are being forced to leave the state for work. But beyond that familiar outcry, there was no clear indication of how the BJP proposed to generate jobs in Bengal, and what industrial or investment roadmap it had in mind. Bengali migrant workers facing attacks in other states found no mention at all.The third phase of Modi’s speech brought in the “infiltration” card. In his version, TMC wants to legitimise illegal voters, and the special intensive revision exercise is necessary for democracy. In effect, he offered a clean chit to the Election Commission, sounding almost like damage control just days after slogans such as “Go back Gyanesh Kumar” were heard on the streets of Kolkata.But this is also where rhetoric runs into fact. The SIR exercise and draft roll controversy have not confirmed BJP’s story in any simple way. If anything, it has rejected it. As per the draft roll published by the ECI, no mapping appears to have been more pronounced in the Bengali Hindu refugee belt than in many Muslim-majority areas, where linkages were far higher. That is not the demographic picture the BJP usually tries to draw. Soon after, the ECI introduced a previously unknown category called “logical discrepancies”, and nearly 60 lakh voters were pushed into adjudication.Also read: In Bengal, SIR-Affected Voters Are Concentrated in Muslim-Majority, Migrant-Heavy and Competitive SeatsThat raises a basic question. If the problem is illegal immigration, why are so many of those caught in the uncertainty located in the Bengali Hindu refugee belt, which the BJP claims as a natural constituency of sympathy?The contradiction becomes sharper because neither the Election Commission nor the Union home ministry has provided any real public clarity on the number of illegal immigrants they claim to be dealing with.Modi had earlier moved to reassure the Hindu Matua community, which has been particularly affected by the SIR, yet, at Brigade, he did not bring them up at all. Instead, he shifted to the issue of President Draupadi Murmu’s insult and linked it to the dignity of the Adivasi community and women. That may have worked as a rhetorical pivot. It did not address the anxiety of those communities most visibly affected by the voter verification mess.As the speech moved toward its close, Modi toughened the mood. “Every account will be settled,” he said. He accused TMC of open threats through a particular community and asked how such words could be spoken from a constitutional position.That line might have landed more cleanly had Modi’s own constitutional office not already been the source of comments about “too many children” and “people identifiable by their clothes“. Then there were incidents of hypocrisy of the ground itself, though in Bengal such details are rarely small. Elsewhere, BJP supporters and Hindutva groups have policed food habits with great moral energy. Non-vegetarian food has often been treated as provocation, pollution or proof of civilisational decline. But at Modi’s Brigade rally, non-vegetarian food was reportedly served quite happily to the attendees. Bengal’s cultural arithmetic has a way of disciplining ideological rigidity.The irony deepens because this is the same Brigade ground where, in December 2025, a Muslim vendor was assaulted over accusations of selling chicken patties during a BJP-linked event. That, in the end, was the larger truth of the day.