Center for Strategic Communication

The brazen attacks in Mosul and Karachi are just the latest signs that the bad guys are gaining momentum.