Organization

IDRC - International Development Research Centre

Ottawa, ON, Canada | http://www.idrc.ca
Joined in November 2004

About Us

The International Development Research Centre (IDRC) is one of the leading institutions in the world concerned with generating and applying new knowledge to meet the challenges of international development. IDRC supports research in…

Location
PO Box 8500, 250 Albert Street, Ottawa, ON K1G 3H9, CA