Scores of stores riot in Germany as Generation Z protests turn violent.
Police fired water cannons after rioters looted shops in Frankfurt and threw petrol bombs following largely peaceful protests across Germany over the cost of living, education and recruitment.