(170818) -- 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. (Xinhua/Xu Jinquan)  (Photo by Xinhua/Sipa USA)
{}