Veteran Tory bruiser Desmond Swayne confused all with a question about a little boy called Jim 'who ran away from home and ...