CAMBRILS (SPAIN), Aug. 18, 2017 (Xinhua) -- Police officers stand guard near the beach in Cambrils, Spain, on Aug. 18, 2017. At least 14 died in Thursday's double terror attacks in Spain, as Spanish people demonstrated defiance and condolences by leaders of the world poured in on Friday.

1 / 2

CAMBRILS (SPAIN), Aug. 18, 2017 (Xinhua) -- Television vans are seen near the beach

2 / 2
Add your comments

There are no comments. Be the first to add a comment.


Latest News

Latest Photos