The Bharatiya Janata Party condemned Rahul Gandhi after he called Prime Minister Narendra Modi and Home Minister Amit Shah "traitors" during a rally [1, 2].

The clash highlights the intensifying rhetorical battle between India's two largest political parties as they navigate high-stakes electoral tensions. By labeling top government officials as traitors, Gandhi has shifted the discourse toward accusations of national betrayal, which the BJP views as a breach of democratic norms.

Gandhi spoke during a rally in his Lok Sabha constituency of Rae Bareli, Uttar Pradesh [1, 2]. During the event, he said that Modi and Shah are "traitors who sold India" [2].

BJP President J.P. Nadda responded to the comments, suggesting that Gandhi's language is a result of political instability. Nadda said that frustration is "now manifesting in his temperament" [1, 3].

Other BJP leaders joined the criticism, questioning the logic behind the accusation. Party representatives asked whether defending India's territory could be classified as treason [1, 3]. Some party members further alleged that Gandhi is using language associated with Pakistan and terrorists [4].

The BJP has called for a formal retraction of the statements. A BJP spokesperson said the party demands an immediate public apology from Rahul Gandhi [4].

The confrontation underscores a pattern of escalating personal attacks between the Congress and BJP. The ruling party said that Gandhi's remarks cross the limits of democratic debate and reflect a lack of emotional control following electoral setbacks [1, 3].

"They are traitors who sold India."

This exchange signifies a deepening of the ideological and personal divide in Indian politics, where accusations of 'anti-nationalism' are frequently used as political weapons. By using the term 'traitor,' Rahul Gandhi is attempting to frame the current administration's policies as detrimental to national sovereignty, while the BJP's response aims to paint the Congress leadership as desperate and unstable.