ali mohsenlatest news & developments