IT must be some kind of exception within India.
I've had extensive experience of Indian educated Indians in another professional field and found them to be invariably useless. For offshore & onshore work, the Vietnamese were vastly superior. Colleagues who have worked in India have similar views.
Then, at a lower level, we have Indian call centres, which have a well deserved reputation for not resolving any problems ever.
Finally, my ex employer moved the IT helpdesk from east Europe to India to save money. As you might expect, they were TOTALLY useless. Perhaps they just failed to find any of these IT experts ?
By the way, this is not a matter of race, it's more one of education and culture, since I note people from south Asia born and educated in the UK tend to be at least as good as anyone else.