Why did the Middle colonies have such a diverse European population?

A. The Middle colonies had the richest silver mines, which attracted people from all over Europe.
B. The king set limits on how many people from each country could settle in the Middle colonies.
C. The Middle colonies had a policy of religious toleration.
D. The Middle colonies were the closest to Europe of the American colonies.