How many towns & cities were there in the Indus Valley?
a. More than 1,500
b. Less than 1,500
c. More than 1,400
d. Less than 1,400