translate English to German: Despite the many challenges that remain, there has been much recent progress in Africa.
Trotz der vielen Herausforderungen, die nach wie vor bestehen, gab es in Afrika in jüngster Zeit durchaus Fortschritte zu verzeichnen.