Algeria Did Kenyan Police Capture a Serial Killer—or Force a False Confession?by Victoria Jones May 15, 2025