Immigration Detention Centre

"Immigration Detention Centre" is a doublespeak term for a prison used to hold immigrants.

SourceWatch resources

 * Global Solutions Ltd. (GSL)