Lal Masjid
The Lal Masjid (; translated: Red Mosque) is a mosque located in Islamabad, the capital of Pakistan.