A UK-based Muslim TV channel is facing an Ofcom investigation after it was accused of inciting extremism and breaching rules on impartiality. The free-to-air Islam Channel, which operates out of ...
On YouTube, a Community Shelter Board employee calls Muslims "crackhead clowns;" says he is a fan of Robert Spencer, a known ...