translate English to German: I myself have strongly criticised the impunity enjoyed for many years by the perpetrators of these atrocities.
Ich selbst habe oft scharf kritisiert, dass die Urheber dieser Gräueltaten viele Jahre lang ungestraft davon gekommen sind.