His Experience is entirely a prejudiced monologue. If you read it, its all about what he thinks that the other guy is thinking. Thats not an experience thats racism.
I suspect he has experienced it often enough to know what is going on, he just didn't provide the full facts of why he thought so, which is understandable since that's not the subject of the article.
I've been living in India for nearly a decade now. Casteism and religion-ism are very non-obvious to those unaffected (or positivrly affected) by it, but spend enough time outside your bubble and you start realizing that it exists often in an undercurrent and start recognizing situations like the one he talks of for what they really are. I've seen far more overt versions of his anecdote play out; I have no trouble believing him there.
India has the second largest Muslim population in the world; it's unlikely that whatever tone he inferred was from being Muslim. More likely is the case that the passport control person saw the British passport and commented on that.
Moreover to state that the immigration officer inferred him speaking English as a sign of class is in itself racist; English is one of the official languages of the country, plenty of Indians speak very fluent English.
I've been living in India for nearly a decade now. Casteism and religion-ism are very non-obvious to those unaffected (or positivrly affected) by it, but spend enough time outside your bubble and you start realizing that it exists often in an undercurrent and start recognizing situations like the one he talks of for what they really are. I've seen far more overt versions of his anecdote play out; I have no trouble believing him there.