Houston, Texas Imam Raed Saleh Al-Rousan of the Tajweed Institute, who urged Muslims to “fight the Jews in Palestine” in a sermon in early December, now speaks out about his desire to “repair the damage caused by his remarks.” Well of course he is “apologetic.” He was busted. This is precisely what my warning to Icelanders […]