A spate of attacks on German officials and politicians has brought fresh worries over political violence and a breakdown of civility ahead of several critical
A spate of attacks on German officials and politicians has brought fresh worries over political violence and a breakdown of civility ahead of several critical