From France and Spain to Greece and Albania, thousands have taken to the streets over rising living costs, unaffordable housing, education concerns and welfare cuts, signalling growing anti-government anger across Europe.