Even more striking, while 91% of the Chinese population is literate and 43% is urban, the numbers for India are only 61% and 29%, respectively. Each year, India produces about twice as many engineering and computing graduates as America, but The Economist reports that “only 4.2% are fit to work in a software product firm, and just 17.8% are employable by an IT services company, even with six months training.”