The Indus civilization is one of the great mysteries of the ancient world. An urban society, it was made up of hundreds of cities and towns that stretched across what are today northern India and ...