Gamal left Al Ahly because he wanted game time, which would allow him to get a spot in the World Cup squad.
The striker left Wits before his loan deal with the Clever Boys expired after falling out with coach Gavin Hunt.
“I disappointed because this was my dream. It is the reason I left Al Ahly, to play more regularly outside the country,” Gamal told SABC Sport.
READ: French media reveals Dolly and Zungu’s salaries
“For the last two years I do my best for the national team, I started my journey with the national team from the first game to the last game, and I know I did my job 100%.”
ALSO READ: French media reveals Dolly and Zungu’s salaries
Download our app and read this and other great stories on the move. Available for Android and iOS.