Archive · 8 Aug 2026

The 'Anti-National' Label's Long Career in Indian Politics

The 'Anti-National' Label's Long Career in Indian Politics

Some people in India use a word, 'anti-national', when they want to call someone a traitor.

A famous writer and historian named Ramachandra Guha wrote an article about how leaders use this word against people who disagree with them.

He says it is a very old trick: a long time ago, a British politician named John Bright was called 'anti-national' for saying his country's war was wrong.

In the 1970s, Indian Prime Minister Indira Gandhi put her critics in prison and said they were secretly working for foreign countries.

Today, supporters of Prime Minister Narendra Modi call critics names like 'urban Naxal' and say they get money from abroad.

Recently, students in India protested because exam papers were leaked and many cheated.

Some people from the RSS thought the students were paid protesters, but no one showed any proof.

The students made jokes about the government and even called themselves 'cockroaches' to make fun of a judge who used that word.

Guha thinks the real heroes are people who point out when the country does something wrong, just like the leaders Gandhi and Ambedkar did.

He says criticizing your country to make it better is what true nationalists do.

Sources