By Andrew M. Mwenda The recent indictment of leading and powerful Kenyan politicians by the International Criminal Court (ICC) presents as a serious dilemma. By all conventional accounts, Kenya is one of the most successful democracies in Africa. It has a free press. It has a multiparty political system. It …
Read More »