ali sawaftalatest news & developments