A broken shop window is pictured in Frankfurt am Main, Germany, a day after scuffles and rioting followed a demonstration organised by 'Gen Z regelt!'. (AFP pic)FRANKFURT: Hooded rioters looted stores in Frankfurt late on Saturday after tens of thousands of demonstrators took to the streets across Germany's biggest cities to demand better education and lower living costs.

The protests followed a wave of Gen Z-led demonstrations across Europe this year.

In Serbia, student-led activism helped unseat the country's longtime leader at the ballot box, while protests in France have descended into rioting and looting.

The German protests organised by the campaign group "Gen Z regelt" — "Gen Z takes charge" in German — took place in 34 cities including Berlin, Frankfurt and Munich.