Which country has contributed the most to the foreign-born population of the United States?
1) England
2) Mexico
3) India
4) China