No surprised
I am not surprised, so many friends I know have lost their jobs to outsourced Indians, but I am not bitter because they too are being exploited. I met an Indian chap on a course recently, very bright chap. He told me that he has been working here for BT for 3 years, He was grateful for the opportunity until he found out how much his services are being billed for (250k).
He had no unique skill, he was just cheaper and it seems that enough to get a Visa and work permit these days.
Of course companies need people who are Indian because so many outsourced projects are screwed up when outsourced offshore, let's face it, it is hard enough getting a spec agreed between clients and developers speaking the same language!
Obviously they should have said someone who speaks both languages fluently.
They will still screw up the project.
The fact is people will employ who they want and have their own prejudices.