Gordon Brown Has To Eat His Own Words
Cartoon by Brian Adcock, The Scotland