hamdi rouidlatest news & developments