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