C.) The New World Provided social and economic opportunities for people who were struggling in Europe.
The reason C is the correct answer is as follows:
We know the answer cannot be A, as it follows only one individual European leader, which is not telling us why a LARGE number of people came to the New World.
We know that B is not correct because they cannot kick their own people out of the country just because they felt like it, and if they did this, the chances are that the ruler would be overthrown or it would cause widespread civil unrest.
We know that the answer cannot be B, because weather doesn't just draw large amounts of people. The weather might make it better for crops to grow, and farmers may be interested, but this would not explain the reasons for the businessmen from cities to want to go to the New World.
This leaves us with only one answer left, C.
Hope this helps and have a nice day.
-Kaikai Kitan