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. CBC | World News
Read More »
Mediacom world news portal