Public anger on the streets of Europe A wave of protests in France and Spain