Annie Lennox's Christmas carol on the Marr Show
Annie Lennox performs her own version of God Rest Ye Merry Gentleman from her new album Christmas Cornucopia on the Andrew Marr Show.
Watch the song in full and the whole Andrew Marr Show programme on the BBC iPlayer (UK only).