Ashraf AboArafe The German Development Bank (KfW), on behalf of the German Federal Ministry for Economic Cooperation and Development (BMZ),…