(a) Discuss briefly the indigenous origin of the Harappan Clvilisation.
There were various assumptions about the origin of the Harappan civilization. Some researchers believed it to be originated from India. Some thought its origin from agricultural communities. Some historians believed the civilization was the outgrowth of village cultures that had trade contacts with Mesopotamia.