human slavery
-
A new sect, “ACHAD Life Mission International” reportedly linked to human trafficking and child separation has emerged in North West, Nigeria. The sect, according to the Nigeria Immigration Service (NIS), has its headquarters in Kaduna, while its leader simply identified as “one Mr. Yokana”, lives in Jos, Plateau State. The Principal Staff Officer to the…
You must be logged in to post a comment.