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