There were more than 1,400 towns and cities in the Indus Valley. The names Harappa and ... all fit together in a grid system. And down the middle is a big, wide, straight street, just wide enough ...