New Sect springs up in North West, embarks on human trafficking
A new sect, “ACHAD Life Mission International”, has began operation in North West, Nigeria. The newly established sect is reportedly linked to human trafficking and child separation. According to the Nigeria Immigration Service (NIS), the sect has its headquarters in Kaduna, while its leader simply identified as “one Mr…
Read More
0