The Lal Masjid (Urdu: لال مسجد; translated: Red Mosque) is a mosque located in Islamabad, the capital of Pakistan.
Read more about Lal Masjid: History, Conflict, Siege, July 2008 Bombing Near Lal Masjid
The Lal Masjid (Urdu: لال مسجد; translated: Red Mosque) is a mosque located in Islamabad, the capital of Pakistan.
Read more about Lal Masjid: History, Conflict, Siege, July 2008 Bombing Near Lal Masjid