Armed police yesterday picked 95 children from a Madrassa in Likoni, Mombasa County, in connection with a child trafficking investigation.
Police suspect the children are victims of a child trafficking syndicate spanning several nations and two continents.