Abuja Police Arrests Chinese Couple for Allegedly Locking Up 8 Nigerians
Abuja Police has arrested a Chinese couple reported to have locked up their Nigerian domestic workers for about four months. The police rescued eight Nigerian employees from the Chinese apartment...