I'm an indian living and working in New York City, that great melting pot of races...and i wish to clarify what i perceive is a mistaken premise that people of anyther nation/color/race are more racist than Indians - Any indian traveling internationally will tell you that its the indians who are the most racist of all - 1. from the snooty gujju attendants at Heathrow airport who flirt and fawn over any 'gora' while studiously ignoring any indian, and being openly hostile towards any hapless african-american/chinese-american2. to the indian/bangladeshi NYC cabbie who doesnt stop for any non-white passenger3. to the 'upscale' desi nightclubs and restaurants in NYC that allow a native new yorker in sneakers and torn jeans but requires indians to brave the withering look and wear trousers and shoes
we are, quite simply, wired to believe that we are inferior, and our mission in life, is to somehow wash off our skin, and become whiter and be accepted by the whites.
Sadly, we do not understand that its not their skin color that makes the caucasian race (supposedly)superior, but their sense of individuality, discipline, communication skills, initiative and respect for other's rights. Thats why the same indians who spend the whole day trying to court whites go back to their own gujju/tambi/gulti/punju/mallu community apartment blocks, their habits of not cleaning up after them (witness Journal Square in NJ, Devon Street in Chicago, Little India in Singapore, or the indian parts of London), their habits of breaking the line, crowding the subway, and mismanaging body odor.
I'm an indian who has been in the US for only 18 months, and I have learnt that everyone in the world respects talent, diligence, discipline, and cleanliness. I've worked (or know people who work) in the biggest banks to the smallest donut shops in the East Coast and the Midwest in the US, and any south asian will vouch for the fact that the americans respect hard work and forthrightness (and cleanliness).
Its a combination of lack of self-esteem on part of indians and a tendency to band into their own groups instead of integrating into the mainstream that causes perceived racism, not any evil whites.