Kenya high court issues arrest warrant for journalist wanted by ICC
The High Court of Kenya issued an arrest warrant Wednesday for journalist Walter Barasa, who is wanted by the International Criminal Court (ICC) for interfering with witnesses in the trial of Deputy President William Ruto...