The Bharatiya Janata Party (BJP) has launched a fierce attack on Congress leader Rahul Gandhi, accusing him of committing an act “no less than treason” after he criticized Prime Minister Narendra Modi’s foreign policy as a “surrender” in the aftermath of Operation Sindoor.
BJP President JP Nadda led the charge, taking to X (formerly Twitter) to condemn Gandhi’s remarks as an insult to the Indian armed forces and an endorsement of Pakistani propaganda. “Calling the unmatched valour of the Indian Army a ‘surrender’ is a grave insult to our soldiers, the nation, and 140 crore Indians,” Nadda wrote. “This is no less than treason. Rahul Gandhi and the Congress may have a history of surrender, but Bharat never surrenders.”
Nadda further accused the Congress of a legacy of capitulation, citing historical instances such as the Shimla Agreement, the Indus Water Treaty, and alleged concessions to the Muslim League during Partition.
BJP spokesperson Sudhanshu Trivedi intensified the criticism, mockingly referring to Gandhi as “Rahul Munir” and “Rahul Sharif”, suggesting the Congress leader had surpassed even Pakistan’s leadership in undermining India’s stance.
The BJP’s aggressive response follows mounting opposition criticism over the government’s handling of foreign policy, the Pahalgam terror attack, and the narrative surrounding Operation Sindoor. Congress MP Jairam Ramesh targeted the government’s diplomatic efforts, questioning the outcomes of recent MP delegations and alleging a lack of substantive engagement abroad.
The political clash escalates as Parliament’s monsoon session approaches, with the opposition accusing the government of avoiding a special session to evade scrutiny.