Five Terror Suspects Killed as Second Attack Hits Spain
2024-03-22 0
Just hours after Islamic State claimed responsibility for a terror strike in Barcelona on Thursday, police shot and killed five men in the seaside town of Cambrils, after they plowed a vehicle into a group of civilians and a police patrol.