Which of the following early urban societies did not always build major cities in river valleys?

A.
the Huang He Valley
B.
Mesopotamia
C.
the Indus Valley
D.
Mesoamerica

Please select the best answer from the choices provided.

D. Mesoamerica