Mohenjodaro is most famous town of the Indus civilization, located on the?

C. West of Indus River

Leave a Comment