Well it had more to do with geographic wonders. Rivers in the area meant fertile soil and reliable water sources. This encouraged people to settle in Mesopotamia and eventually start city-states.
I think you should go with C or either with D
Answer:
Quebec
Montreal is located in the south-east of Canada. Montreal is the second largest city of Canada and largest city of Quebec province. Interestingly, it is originally known as 'Ville-Marie', or 'City of Mary'; however, the present name of city is derived from Mont-Royal. The official language of the city is French.