This ancient town on the banks of the Indus River is a Muslim pilgrimage center. The Shrine of Lal Shahbaz Qalandar, a 12th-century holy man, is visited by those seeking miracle cures. Nearby Manchar Lake is a good birding site, and a half-day excursion can be made to Ranikot Fort, which is said to be the world's largest, though it has never seen battle. 115 mi/185 km north of Karachi.