I have previously written that no one knows how long legal immigrant workers will have to wait for permanent residency (i.e. green cards) in the United States, particularly from India where the wait times are the longest. But now U.S. Citizenship and Immigration Services (USCIS) has released the number of applicants for each category, so we can compute rough estimates of the number of years it will take people applying today to receive their green cards. Table 1 provides the data. As of April 20, 2018, there were 632,219 Indian immigrants and their spouses and minor children waiting for green...