(Al Jazeera English YouTube channel)
By ITP
SHARE
Tech giants blamed for running ISIL, al-Qaeda propaganda
The head of a British intelligence agency has said that some of the Internet companies have been ignoring the way the web is being used by extremists.
SHARE