A protest in Barcelona against Israel’s Gaza policies turned violent, injuring 20 officers and leading to multiple arrests, while similar rallies took place across southern Europe.

Read more