The Indian government backtracked Saturday after slapping a 48-hour ban on two TV channels for what officials called biased coverage of New Delhi riots.

A blackout of Asianet News and MediaOne was ordered on Friday but lifted after an outcry from opposition groups and protests by the channels to the information and broadcasting ministry.

Information minister Prakash Javadekar said Prime Minister Narendra Modi requested the ban be revoked on learning of it.

"Our basic belief is that press freedom is essential in a democratic set-up," Javadekar told reporters when asked about the move.

A government order had accused the channels of covering last month's deadly riots in the capital "in a manner that highlighted the attack on places of worship and siding towards a particular community".

At least 50 people were killed in Delhi's worst sectarian violence in decades, over two-thirds of them from India's Muslim minority, according to hospital lists.

Mosques were burnt and vandalised along with Hindu-owned shops and at least 15 Hindus were killed.

Indian police patrol a riot-affected area in New Delhi
Indian police patrol a riot-affected area in New Delhi AFP / Sajjad HUSSAIN

MediaOne called the ban "a blatant attack on free and fair reporting" and an "unprecedented and undemocratic action".

It also said it was penalised for criticising Delhi police and the Rashtriya Swayamsevak Sangh, a Hindu nationalist group close to Modi's ruling right-wing party.

Indian governments have long been sensitive to media coverage and criticism, analysts say.

In 2016, officials banned NDTV's Hindi-language channel for 24 hours for broadcasting details of an attack by militants on an air force base.

The government also banned Qatar-based channel Al Jazeera for five days in 2015 for displaying a map of the disputed Kashmir region deemed incorrect.

Last year a journalist was jailed over derogatory comments made on social media against a chief minister from Modi's party.

The latest ban sparked an outcry from opposition parties.

"All democratic minds should unite to voice against this fascist decision," Ramesh Chennithala, a senior member of the Congress party, said on Facebook.