Multiple choice general knowledge sports Stephen henry hails from england Canada USA Scotland Reveal answer Fill a bubble to check yourself D Correct answer Explanation Stephen Hendry was born in South Queensferry, Scotland (though he later represented Thailand in some events late in his career). He is one of Scotland's greatest snooker players, having won 7 World Championships.