What gave rise to civilization in Mesopotamia?

Group of answer choices

a. fertile soil for farming

b. mountains for protection

c. open land for exploration

d .river and sea routes for trade

help asap.