
Police officers stand 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)

Police officers stand 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)