Shah Rukh's statement comes after Shiv Sena had threatened to disrupt the screening of his new film 'My Name is Khan' in Mumbai.
Addressing a press conference here, he said, "(I) would not apologise. I said what I believe in as an Indian. I haven't said anything personally against anyone."
Shah Rukh said, "If there is an issue with me you (Shiv Sena) have to sort it out with me and talk to me about my ideology."
"What should I retract, the fact that I am an Indian but I don't want anyone to come to my country; something that my father, who was a freedom fighter for this country, taught me," he said.
He further said, "As far as the film is concerned, that is an incidental thing. According to me, that's not something they should take their ire against and hopefully they won't and nobody will and it will release and, inshallah, people will like it."
"I don't even understand what 'My Name Is Khan' has got to do with what I say," Shah Rukh added.