International Development Research Centre / Centre de Recerches pour le développement international

About: 

The IDRC is a Canadian Government corporation that does research on international development issues.