IDC – International Detention Coalition

IDC – International Detention Coalition

International Detention Coalition (IDC) Jobs

Company Detail

About International Detention Coalition (IDC):

International Detention Coalition (IDC) is a powerful global network of 400+ organisations, groups, and individuals based in over 100 countries who advocate to secure the human rights of people impacted by and at-risk of immigration detention.