Red Mosque

The Lal Masjid (Urdu: لال مسجد‎; translated: Red Mosque) is a mosque located in Islamabad, the capital of Pakistan.

Red Mosque

The Lal Masjid (Urdu: لال مسجد‎; translated: Red Mosque) is a mosque located in Islamabad, the capital of Pakistan.