translate English to German: The Chatzimarkakis report deserved a better fate.
Der Bericht Chatzimarkakis hätte ein besseres Schicksal verdient.