Thousands of protesters flooded the streets in cities across Spain after a



More...