Islam slammed.