not true. these green cards are given (in addition to employment based GC requirements) based on the country of birth (to maintain diversity).<p>If US gives X green cards to nationals of Y countries (X&gt;&gt;Y) in a year, each country is allocated X&#x2F;Y number of green cards.<p>This puts Indians, Chinese and other high population countries at a disadvantage.<p>An Indian applying for green card in EB-3 category (minimum qualifications being undergrad degree + 3 yrs experience i think) has to wait for ~12 years from the date his gc process was started.
EB-2 (advanced degree and&#x2F;or 5+ yrs experience) is ~10 years (these are my ballpark numbers)<p>Its not the turnaround time, but the concept of diversity based green cards that slows down the process.