Spanish Agency for International Development Cooperation
Government agency
The Spanish Agency for International Development Cooperation is an autonomous agency of the Spanish government responsible for the management of the government's international development cooperation policy. From Wikipedia