UK: Man Arrested And 11 Freed in Modern Slavery Bust
Police in the United Kingdom (UK) arrested a man suspected of exploiting almost a dozen Romanian men for slave labor in the...
Police in the United Kingdom (UK) arrested a man suspected of exploiting almost a dozen Romanian men for slave labor in the...