Methinks you don’t give the Indians enough credit. I’ve worked with many East Indians; they are highly skilled and will work for 50% pay. The average education there might be worse than America’s, but they still have millions of people whose intelligence runs circles around the average American. Microsoft is building a huge software development center there. No doubt other companies are following suit. Other countries are just as smart, they just need better English.