There is nothing wrong as such.
May be we Indians are very broad minded..flexible..mingling..
We can easily adapt other cultures..can adjust with it and can survive in any condition without forgetting our own culture. Also we are curious, would like to know what's happening outside india..and luv to be a part of it as well.
We always like to learn from others and also we share our knowledge with others.
.....I said "I am ready to relocate to any other country"
Did I say I am ready to work only in switzerland or canada.? NO..I am ready to work even in Uganda, I dont mind. That's our mentality.
In US if too many jobs are outsourced to Indians, I don't think thats a problem with Indians. Perhaps They are quite capable of doing it, hence they have been given more and more works. Nothing else.