The backlog of qualified immigrants waiting for legal permanent residence in the U.S. has reached a record above 9 million, mostly because of limits set by law.
...

Read more from our friends at MarketWatch