Spain: Police kill five suspects in Cambrils

  • 7 years ago
Spanish police shoot dead five suspects in Cambrils, a city 120 kilometres south of Barcelona, hours after a van mowed down dozens killing at least 13 in the Catalan capital.

Recommended