At least 300,000 Indian workers, plus at least 300,000 immediate family members are waiting for green cards.
They are waiting because investors, Fortune 500 companies, and the Indian government together created a U.S.-India Outsourcing Economy, in which roughly 200,000 Indian graduates are imported each year to replace American graduates or to bring U.S. white collar jobs back to India.
The little recognized outsourcing economy keeps at roughly one million Indians legal and illegal workers in the United States. This population floods the white collar labor market and cuts opportunities and salaries for American professionals, so boosting stock values for American investors and sending roughly $80 billion in trade back to India.