karim haguilatest news & developments