Protests take place in Barcelona, Rome, Lisbon and London, where police made more than 100 arrests…
Read More Source: AL Jazeera English