Well, if you look at India's performance in the Olympics (http://en.wikipedia.org/wiki/India_at_the_Olympics), thats not necessarily true.
For excellence in sports, particularly at the olympic level, you need training facilities, budgets and infrastructure in the country. You will find that India is sorely looking in these!
I do not see what the ethnicity of these people has to do with their success. I think more credit should be due to the organisations who hired and supported them up the career ladder.