
A police officer stands guard in Ripoll, north of Barcelona, Spain, Aug. 21, 2017. Most of the terror suspects responsible for last week's attacks in Barcelona and Cambrils came from the town of Ripoll, according to the police. (Xinhua/Xu Jinquan)

A police officer stands guard in Ripoll, north of Barcelona, Spain, Aug. 21, 2017. Most of the terror suspects responsible for last week's attacks in Barcelona and Cambrils came from the town of Ripoll, according to the police. (Xinhua/Xu Jinquan)