The BJP leader also called Khan an “anti-nationalist”.
“Shah Rukh lives in India, but his soul is in Pakistan. His films make crores here but he still thinks India to be intolerant,” he said in a series of tweets amid mounting concerns over the “climate of intolerance” in the country.
“If this is not anti-nationalist, then what is it. India is making a bid to become a permanent member of the United Nations and all the anti-Indian forces including Pakistan are creating a conspiracy,” he said.
“Shahrukh’s comment about intolerance points that he is matching the tunes with Pakistan and anti-Indian forces,” he said.
“Today when the entire world is respecting India, talking about increase in intolerance makes the country weak in front of the world.”
Turning 50 on Monday, Shah Rukh came out strongly against what he called “extreme intolerance” in the country, saying intolerance towards creativity and religion will hurt the country.