According to a recent US survey, Indian-American households’ median annual income is nearly $88,000, more than $12,000 higher than Japanese-American households and more than $20,000 higher than the national average. That kind of success is not merely at the elite end of the scale: in England today, Indian restaurants employ more people than the steel, coal, and shipbuilding industries combined.