
A police officer checks a car 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 checks a car 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)