Towns needed more water than villages, so a nearby water supply is necessary. Rivers would provide the water used for washing, bathing, drinking etc and they were very useful to men.
why do people buil commuities in river valleys
In ye olden days they settled there because they could fish, they didn't want to move up country, didnt get attacked by indians that much, and was easier to receive goods.
Jamestown was built near the James river
Thames Head, Gloucestershire, near the village of Kemble and the town of Cirencester, is the source of the River Thames.
People who lived in the village built farms and houses. The village grew bigger and became a town and the town grew bigger and bigger and became a city.
barrow
It is so because it was started as a finnish company built over the river nokia.
Near a town called Breves
bolder
the village closest to the Eiger is Kleine Scheidegg
thames
Erskine
Cwmdare is a village near the town of Aberdare in the County of Rhonda Cynon Taff, in South Wales.
Don't know if the river was named for the town, the town for the river, or if both were named for something else, but the river Bandon flows by the town of Bandon in County Cork.