magdi abdelhadilatest news & developments