mohamed ahmedlatest news & developments