why was it difficult for large civilizations in mesoamerica and south america to hold together?
A ) difficulty in growing food
B ) religous differences that caused disputes within the civilizations
C ) variations in anvironment and geography that made travel and communication difficult
D ) weak military
1 answer
C) variations in environment and geography that made travel and communication difficult