Feedback

Alleged ISIS Terror Cell Arrested in International Police Operation

 

Police say six people have been arrested, including four in Mallorca, Spain, after a long-running investigation sparked by an ISIS propaganda video.

Shows