Vijay's controversial comments during a panel discussion on an international news channel sparked an outrage with the Congress saying it was shocking while the DMK said it was funny.
Seeking to defend India against the charge of racism following attacks on African students, he said, "If we (Indians) were racist, why would we have the entire south? Which is you know... Completely Tamil, you know Kerala, you know Karnataka and Andhra. Why do we live with them? We have blacks, black people all around us".
BJP spokesperson Shaina N C said Vijay could have phrased his comments differently.
Congress leader Mallikarjun Kharge said the comments showed the saffron party's tendency to discriminate among people of the country.
More From This Section
Vijay claimed that people with African ancestors have been living amicably in Maharashtra and Gujarat.
He also said Indians worship black gods and referred to Lord Krishna.
Faced with criticism, he said his words were perhaps not enough to convey what he wanted to say.
"Feel bad, really feel sorry, my apologies to those who feel I said different than what I meant.
He, however, claimed that he never called south India as "black".
"I never, never, even in a slip, termed south India as black. I can die but how can I ridicule my own culture, my own people and my own nation? Think before you misinterpret my badly framed sentence," he tweeted in response to accusations of racism.
DMK MP T K S Elangovan said Vijay's comments were funny as not all people in the south India are dark-skinned and cited the example of late Tamil Nadu Chief Minister J Jayalalithaa.
Congress leader Khushboo said such remarks by the BJP leader were "shocking" and he should have been more careful.
The actress-turned-politician noted that he has worked to promote the Tamil culture.
"This is a country which is secular and does not believe in any colour and here is a party which is trying to give one single colour to it. This is absolutely not acceptable," Khushboo said.
BJP spokesperson Shaina N C said her party believes in inclusive approach towards every religion, language and culture.