RIPOLL, Aug. 23, 2017 (Xinhua) -- 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/IANS)

1 / 1
Add your comments

Be the first to add a comment.


Latest News

Latest Photos