Which country gets the most U.S. visas?
Mexico receives the most U.S. immigrant visas, with India and China next.