Germany blames migrants and leftists as ‘Gen Z’ protests turn violent

· Sydney Morning Herald