Bad Shahi Masjid is situated:

Islamabad

Karachi

Multan

Lahore