Barrack Muluka
Africa is sitting delicately at the crossroads of hope and despair