International African Union African Development Bank Group UNCTAD UNECA UNDP World Trade Organisation WTO The World Bank Group International Monetary Fund IMF European Union International Cooperation and Development