hasan shehatalatest news & developments