I have, almost all parts of India, from Sopore to Kanyakumari to Ahmadabad to Guwahati and everything in-between.
And I testify to the fact that there is not a single corner in India where discrimination does not exist, be it based on skin color, ethnicity, financial standing, or gender.
There is no racism, but only for the fact that people do not even know what races are.
The current President of the US is half Kenyan, and also carries Native blood in his veins. The natives in the US have their own distinct laws and 'nations' inside the US and Canada that only they are privileged to, for as long as they are pure.
You cannot even imagine how apologetic an average white American feels toward the natives, even if his/her ancestors migrated to the US in the 20th century and had absolutely nothing to do with any discrimination toward any colored group.
May be if you traveled wide and far you would know where we South Asians stand with respect to the US. But I guess you are one of those who look the other way whenever a black is teased or discriminated against in public places, or a when white visitor is treated like some sort of God in India.