Question: Are Franco Foda and Stephen Jackson (Canoeist) from the same country?
Sentence (from "Franco Foda"): Franco Foda( born 23 April 1966) is a German football manager and former player.
Relevant evidence: Yes