Harappa is an important city of the Indus Valley Civilization and is situated on the banks of the Ravi River, a tributary of the Indus River, in the Punjab province of Pakistan near the modern city of Sahiwal. The path of the river has naturally changed over the course of thousands of years; however, the location of the old city was strategic from a farming and transportation point of view.