margaret africalatest news & developments