August 21, 2017 - Barcelona, Catalonia, Spain - Muslim protestors with their placards condemn the recent jihadist terror attacks in Barcelona and Cambrils which killed 15 people and injured more than 100 shouting slogans at Catalonia Square (Credit Image: © Matthias Oesterle via ZUMA Wire)
{}