muhammed idrislatest news & developments