mehdi naftilatest news & developments