In the latest of weeks of protests, thousands demonstrate in Barcelona against the royal visit. * This article was originally published here