ali mahmoud hassaneinlatest news & developments