It is amazing how much of the annual quota of H1B (worker) visas that the US issues goes to IT outsourcing companies. The top 20 beneficiary companies are shown in this graph.
As you can see, Infosys is by far the biggest beneficiary of this. I wonder if it is a result of the lawsuit by an American employee last year against the company, which alleged that the company was misusing B1 (business) visa, which has led the company to play it safe by taking H1B visas instead.
Indian companies have been shaded blue, while non-Indian companies have been shaded red. The amount of blue on this plot tells you that India is the biggest beneficiary of the H1B visa system of the US.
The data also gives the mean salary paid by each of these companies to their H1B workers.
Apart from Intel, all non-Indian companies pay their H1B employees well over $90,000 per annum. None of the Indian companies even come close to that number. This might help you understand why H1B visas are such a contentious point in American domestic politics.
Indians should not form long queue before the western countries to get a visa to work. They should all build our country India. All Indians in the USA UK AUS Canada, NZ etc lose their morals and behave like the locals.
The only thing they can lean in these countries is how to behave in public, have a civic sense, obey the law, pay taxes etc… Though many of us try to defraud and try to bribe like it is regularly done in India.