Do you have a credible source that the majority of Bharatis are IT folks, doctors, engineers? I'll bet a huge fraction of them come on fake degrees. Also see how many Bharatis are being charged for scams and being deported. I believe in numbers alright. + common sense.