International Development Research Centre (IDRC) October 17, 2017 by admin | 0 comments Loading Map.... International Development Research Centre (IDRC)Ottawa - CanadaEvents 45.4215296 -75.69719309999999 Address Ottawa Canada Canada Upcoming Events No events in this location