bakri hassan salehlatest news & developments