The correct answer is B. The graphic shows you the places of origin of the five largest groups of immigrants arriving to the United States in 1910, namely: Germany, Ireland, Canada, Great Britain and Sweden. Among those groups, the one from Germany was clearly the largest, with 2,663,000 millions. Therefore, in 1910 more immigrants to America were born in Germany than in any other country.
Respect for your elder and of superior station
One reason that more people didn’t foresee the economic collapse of the 1930s is that it came about so suddenly, with practically no warning, since the US economy throughout the 20s was thriving and "booming"--leading people to think that there were no issues whatsoever.