Lots of north-east immigrants in metros are called 'chinese' or 'chinkys'. In the north, most south-indians are looked upon as 'madrasis'. Lower class marathis are called derogatively called 'ghatis' And the most racially taunted and ridiculed class are the 'baiyyas' from UP and Bihar. Are these all not forms of racism ?. So lets attend to Indian racism than one faced abroad