Council for International Development (CID) exists to support effective aid and development programmes with the vision of achieving a sustainable world free from poverty and injustice.