Indus Valley Civilisation
Most of the large Harappan towns had for fortifications which served the purpose of

All listed here
safety from robbers
protection against cattle raiders
protection against floods

ANSWER DOWNLOAD EXAMIANS APP