South Africa Detains 51 Illegal Immigrants Held in ‘Inhumane Conditions’ in Chinese-Owned Factory
South African authorities recently arrested 51 illegal immigrants who were held in “inhumane and unspeakable conditions” at a Chinese-owned plastic
Read More