The Lal Masjid is a Sunni Deobandi Congregational mosque located near Abpara Market, in Islamabad, the capital of Pakistan. The mosque was constructed in 1966 and is one of the oldest mosques in the city. From Wikipedia