Chief Of Staff Of The Egyptian A
Lieutenant General Sami Hafez Anan or Enan is an Egyptian soldier. He was the Chief of Staff of the Egyptian Armed Forces until his retirement was announced by President Mohamed...