I don't think it is racial, in fact I believe the opposite that all races have the same potential for IQ, different average IQ across nations are caused by food habits, life style and education. india need to fix that problem, otherwise it simply can't stand a chance in the coming years.
Over years, I have worked with hundreds of indians, across different age groups. There are very smart indians, very hard working indians, but to be frankly honest, most of them are not smart. Most of them are considered as below Chinese average.
When I discuss algorithms with indians, I have to start from the beginning, talk about all details, I mean ALL details. then if you are lucky, they can figure out what you are talking about. However, if I talk the same content to Koreans, Whites, I don't have to go through all details, you tell them the most important bits, they will figure out the big picture and move on for in depth discussion.