How were the cities of Indus Valley connected?

The cities of the Indus Valley civilization were connected by a network of roads and waterways. The roads were made of compacted gravel and were often lined with trees. The waterways were used for transportation and trade. The cities were also connected by a system of canals that were used for irrigation.
Copyright Wanderlust World © https://www.ynyoo.com