Harappa (; ; ) is an
archaeological site in
Punjab,
Pakistan, about west of
Sahiwal. The site takes its name from a modern village located near the former course of the
Ravi River. The current village of Harappa is from the ancient site. Although modern Harappa has a legacy railway station from the period of the
British Raj, it is today just a small crossroads town of population 15,000.