How did the physical environment affect the development of cities in Mesoamerica?
The cold and dry climate allowed for population growth.
Irrigation led to large transportation systems.
Mountain areas allowed for easy road building and other construction.
Good farmland led to crop surpluses and trade.