Rioters looted shops in central Frankfurt late on Saturday as clashes erupted in German cities over the cost of living.
The rallies were organised by the campaign group Gen Z regelt - meaning "Gen Z takes charge". Thousands had taken part in the largely peaceful demonstrations across Germany before violence broke out.
At least 54 people were arrested in Frankfurt and over 100 police officers left injured, according to German authorities.




