magda armahlatest news & developments