Chaos erupts as Spanish police attempt to crack down on illegal immigrants in Mallorca engaged in illegal street trade, harming local Spanish shopkeepers.
Chaos erupts as Spanish police attempt to crack down on illegal immigrants in Mallorca engaged in illegal street trade, harming local Spanish shopkeepers.