Which statement best explains the influence of geography on the development of the Indus Valley civilization?
A
Most major cities were located along coastal areas.
B
Towns and cities were located near major rivers.
C
Most small towns were located along mountain ranges.
D
Towns and cities were located in desert areas.