He also requested the media and citizens to encourage Indian nationalism.
"I don't agree with the remarks by Hindu nationalists as (theirs) is divisive talk and such divisive policies can't run the nation," he said in comments apparently aimed at Gujarat Chief Minister Narendra Modi, although he mentioned no names.
He was speaking about 'The Media's Role In Promoting Secularism' at an 'Excellence in Journalism' award function organised by Marathi daily 'Lokmat'.
All Indians were first class citizens of the country and there cannot be any discrimination between communities, he said.
Also Read
"Muslims have been wrongly painted. Whenever a bomb blast occurs, within no time TV channels start saying that an email or an SMS from some Muslim organisation has claimed responsibility, thus demonising the entire Muslim community. Is this responsible behaviour?" he asked.
"The truth is that 99 per cent people of all communities, be it Hindu, Muslim, Sikh or Christian, are good citizens.