 Complete the following phrase:  Al-Quds Mosque Hamburg Arabic: , meaning Jerusalem, or Masjid Taiba  was a mosque in Hamburg, Germany between 1993 and 2010 when it was shut down by Germany security officials. The mosque is known for preaching a radical form of Sunni Islam. Al-Quds mosque was attended by some of the 