Harappa is an ancient city and a current archeological site in Pakistan, next to the Ravi River. The Ravi River is a tributary of the Indus river - so the correct answer is b) . The valley in which Harappa is located is called the Indus valley -named after the river.