Why are so many big cities located along the banks of a river?
A. Rivers provide safety from opposing armielling
B. Rivers are used for shipping routes.
C. Rivers create oxbow lakes.
D. Rivers are a good place to swim.