Eight people were arrested and 20 police officers were injured in clashes between anti-Israel protesters and police in Barcelona.
The violent demonstrators vandalized stores they claimed were linked to Israel during a march attended by thousands of people.