An Opera News Kenya publication
New details have, however, emerged indicating that there was push and pull about how to execute…