Many of the achievements of the ancient Indus Valley civilization was due to their advanced knowledge of blank

1 answer

urban planning, engineering, and trade.