Former US talkshow host makes ‘six-figure’ donation to Aberdeen children’s hospital

Craig Ferguson
Craig Ferguson