farouk kadodialatest news & developments