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

· Brisbane Times