Protesters threw bottles at police, set fire to containers and smashed up shops in Barcelona on Saturday in a fifth night of clashes after a rapper was jailed for glorifying terrorism and insulting royalty in his songs. The nine-month sentence of Pablo Hasel, known for his virulently anti-establishment raps, has sparked a debate over freedom of expression in Spain as well as protests that have at times turned violent. Demonstrators hurled projectiles and flares at police, who fired foam bullets to disperse the crowd, the Mossos d'Esquadra, the Catalan regional police, said on Twitter.