I dont think its about looks, its about status. White people atleast in India are considered to be rich and successful while black people who are from Africa are poor. I assume its the same in China.
First of all, India's full of racist and sexist bullshit. Evidence of this is arranged marriages in the papers and job ads that specify appearance or sex. There's a long way to go before all members of Indian society can truly have political and social equality.
Second of all, I hotly contest that genetics or appearance has no bearing how you're treated in India and only your social class does. If you're dark but wealthy, you're still seen as inferior to someone who is white and wealthy. And besides, when people first see someone, you can't immediately always guess their social class by their appearance, yet people will still use their appearance to decide how to treat someone.
In Mexico we have a very widespread and very invisible racism, institutionalised centuries ago by the Spaniards (to be fair, the Aztecs before them weren't that nice either). Mexicans can't see it like fish can't see the water they swim in. India has the same problem, and Indians try to deny it by saying that it's not about race, but about class, just like Mexicans do.
I agree but to be fair, forget the white and black people, we hate others Indians too. Different religion, different language, different caste, we hate them all.
> that it's about social class,
Well if you saw the video they say the white guy is a model or a contestant from US show, so he is not just an average guy from the street so they are selling success/status aka social class.
This creates a perception that whites are rich and successful while blacks not so much.