sadiq alrikabilatest news & developments