Hundreds of thousands of people have taken to the streets across Europe in recent weeks, angry at rising living costs, low wages, unaffordable housing and underfunded schools.
Hundreds of thousands of people have taken to the streets across Europe in recent weeks, angry at rising living costs, low wages, unaffordable housing and underfunded schools.