Why do you think the earliest cities flourished on the banks of rivers?

The earliest cities flourished on the banks of rivers because the land was fertile and suitable for agriculture.Moreover, the river water served the purpose of trading.

  • 3
What are you looking for?