The Harappan civilization owes its development in large part to which geographical feature?
A. The Andes Mountains.
B.The Indus River.
C. The Fertile Crescent.
D. The Yellow River valley