Tens of thousands of people rallied in Madrid on Saturday for a "march of dignity" to demand better wages and job security as Spains economy improves.
Demonstrators from all over the country marched down Madrid's main avenue, the Gran Via, behind a banner reading "bread, work, homes and equality." Dozens of trade unions and leftwing groups joined the protest.