It Made China See Red
By Khaled Ahmed Islamabad’s central place of worship, the Lal Masjid (Red Mosque), has become the symbol of the contraction of the state in Pakistan. It defies the state and threatens to “update” itself to suit the murderous extremism of al-Qaeda and the Islamic State. The lowest point in the state’s relationship with Lal Masjid was reached when its chief priest […]