hassan shehatalatest news & developments