The police force for Spain’s Catalonia region says its troopers shot dead several suspects in a “terrorist attack” in the town of Cambrils they said was linked to Thursday’s Barcelona van attack that left 13 people dead and more than 100 injured.
The police force for Spain’s Catalonia region says its troopers shot dead several suspects in a “terrorist attack” in the town of Cambrils they said was linked to Thursday’s Barcelona van attack that left 13 people dead and more than 100 injured.