Which of the following is the best reason why there are various languages spoken in New York City?

A.
People are required to learn multiple languages when living in a city.
B.
Immigrants often moved into bigger cities when entering America.
C.
Immigrants wanted to own plots of land when moving to America.
D.
People often choose to live in more diverse areas to learn about cultures.

B. Immigrants often moved into bigger cities when entering America.