TOP NEWS Monitoring good governance in Africa The African peer review mechanism is an initiative of the African union. It was set up in 2003, and currently we have 25 member countries chaired by Kenya, led by President Uhuru Kenyatta of Kenya. by Wole Famurewa Read More