<<<<
Hint: according to them, the avg. IQ in India is 81 while in Singapore it is either 103 or around it [I do not remember the precise number]. Hence the difference.
>>>>>
Remember this -- India has close to Billion people. Even if half of them are uneducated and say 30% have low IQs ( that drags the average down to the 80's ), you still have 500 million people ( more than the whole of the USA) whose IQs are collectively equal to that of ours.
Singapore, we need not worry about. Their salaries are too high to even consider manufacturing or even outsourcing there anymore.
If India reached the salary level of Singapore, heck, we wouldn't even consider outsourcing to them. it would be too expensive.
IQ-wise: forget about India (they might have 200 million of IQ>100, but their other 1 billion with IQ<100 is a gigantic millstone around those 200 million's collective neck), and better watch China: avg IQ 100, and that includes poor areas with nutrition and medical services problems. After they pull them up, it will be 105-107. Our only hope is that their social system with its maniacal insistence on control would damp them down.