nabil fahmylatest news & developments