Tens of thousands of people flooded Spanish cities on Wednesday to demonstrate against Israel, with some of the more riotous protests ending in arrests.