Current US. rules limit any one country to 7 per cent of all employment-based green cards. Indians make up more than 600, 000 of those whose paperwork is approved but are waiting. The US State Department awards about 140, 000 such Green Cards a year but does not have caps on how many applications get approved each year - creating a demand supply asymmaetry that puts millions of legal immigrants on a perpetual waitlist.