This is going around in circles so I think we'll just have to disagree.
See you in twenty years.
However I would like to comment on the Indian Foreign office's comment.
http://www.stuff.co.nz/entertainment/tv/4207698/India-summons-commissioner-over-Henry
They say, "...denounces the racist remarks of the journalist..."
Making fun of someones last name is not racist.
The wiktionary definition for racist is "an advocate of racism" (and hence) their definition of racism is,
1. The belief that each race has distinct and intrinsic attributes.
2. The belief that one race is superior to all others.
3. Prejudice or discrimination based upon race.
None of which apply to anything they are complaining about. However the bit no one seems to really be complaining about, "Which is appropriate because she's Indian (insert Henry's joke)" has gone off the radar.
In relation to the Anand comments, it isn't so clear either. He didn't actually mention Anand's race once. He only mentioned his appearance. Imagine a white child born to an Indian family who then becomes the leader of India. Is it racist to suggest he doesn't look Indian?