Harappa Archaeological site
Harappa is an archaeological site in Punjab, Pakistan, about 24 km west of Sahiwal. The site takes its name from a modern village near the Ravi River's former course, which now runs 8 km to the north.