Former Olympic boss turns up in Egypt (4)
I believe the answer is:
suez
'in egypt' is the definition.
(I know that Suez is part of Egypt)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for suez that I've seen before include "Canal, cause of Crisis" , "African city" , "Isthmus connecting Egypt to Sinai" , "Middle East canal" , "Nineteen fifty six crisis" .)