Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The Islam Channel, which operates out of London , is facing claims they have praised violent Islamist movements, encouraged hostility against the West and portrayed terrorist causes with sympathy.