> English is an official language of India, of course Indians are much more likely to seek work in the UK and the US than people from Latin America.
The U.S. is also much closer to Latin America, and has a large Latino community already. The disparity in H1bs (70% versus 2% for Mexico/Brazil/Colombia) is just too huge to explain by language preferences.
> since India has the largest population of all countries, those 130M college graduates must have gone through some very tough selection.
Not at all. Outside the top schools standards plummet. Half of those graduates are not qualified to work in their fields: https://www.tbsnews.net/bloomberg-special/worthless-degrees-...