English spoken in India is unique. It cannot be compared to British, American, or other varieties of English. I like the Indian brand of English because it mixes local culture and terminology with the English language. Now in regards to outsourcing, it actually it is very challenging to find good qualified workers for this. Many people express frustration in calling into centers that are based in India. The accents are very difficult to understand unless the workers have experience abroad or have successfully gone through "accent neutralization" classes.