The Spanish Agency for International Development Cooperation (AECID) (Spanish: Agencia Española de Cooperación Internacional para el Desarrollo) is an autonomous agency of the Spanish government responsible for the management of the government's international development cooperation policy. Its orig...