mahjoub fadl badrilatest news & developments