Name that civilization, the earliest known civilization to have occupied the Indian subcontinent; its largest cities were Harappa and Mohenjo-Daro

A. Egyptian civilization.
B. Indus valley, civilization
C. Incan civilization.
D. None of the above.

B. Indus valley civilization.