I don't know who are you trying to reason with and why wasting BW.... Apart from AID India is also the biggest charity recipient country in the world..... But I read once that in India begging is considered a profession.
You pretty much hit the nail right on the head. Someone was telling me that US is also training Indians for space travel not sure how true this is but the technical assistance is undisputed in every field.