Protesters ran riot and clashed with police in Barcelona tonight during a demonstration against the imprisonment of a prominent anti-establishment Spanish rapper who insulted the monarchy. The arrest of Pablo Hasel sparked outcry that freedom of expression was being eroded and saw thousands take to the streets in a forceful show of public anger. An initially peaceful march descended into anarchy as packs splintered off and smashed shop windows, hurled ...