Journalist Walter Barasa could land to ICC soon as Court lifts extradition order
Kenyan Journalist Walter Barasa is in the eye of a storm after the Court of Appeal lifted an order earlier issued barring his arrest and extradition to the International Criminal Court. Barasa is on the ….