Why did the first Chinese cities develop on the North China Plain?
O The North China Plain was protected from outside invasion.
O The river valleys throughout China were overcrowded with people.
O Freshwater rivers supplied wide-open and fertile farmlands.
O The Grand Canal was built to connect the North China Plain to other rivers.