I want to know the answer to the following question:
New Haven has a large immigrant population, what seems to be one of the main cause of it throughout the last century?
All the background I'm provided with is that "The city's demography is shifting rapidly: New Haven has always been a city of immigrants and currently the Latino population is growing rapidly.". Is that enough to answer the question?