Remember, the whole IT/BPO industry of India makes up just 5% of Indian GDP and it has directly employed just 2-3 million people. Most of the hype surrounding it has been created by the clueless western media - "OMG, India is eating our jobs".
India has achieved great strides in other industries in recent years (steel, coal, automobile, textile, agriculture, crafts, jewellery etc.) which should be highlighted and encouraged. Enough of this call-center nonsense.