At 184 appearances, Ahmed Hassan is the most capped international footballer of all time. Which African country did he represent?
Egypt