';

EuropeAid – Moussawat Programme

EuropeAid, also known as the Directorate General for International Development, is the European Commission agency …

EuropeAid, also known as the Directorate General for International Development, is the European Commission agency responsible for designing European international cooperation and development policy and for delivering aid throughout the world.