These are the some of the similarities and differences of Olmec and Maya civilization:
Similarities:
They both settled in the lands of Mexico.
They are deeply religious and built pyramids.
Differences:
Unlike the Maya, Olmec did not build large cities.
Maya lasted much longer than the Olmecs.
Answer:
Both groups of immigrants were coming from less prosperous countries in the search of a better life for themselves and their families.
A civil war...between the Greeks :)
Answer:
generate revenues to repay war debts, and solve trade disputes between states