mohamed ali nafkhalatest news & developments