Protesters hurled fireworks at police and set rubbish bins ablaze in Barcelona after Spainβs general strike.