Cartoons: May 15 - May 21

Our cartoonists Rod Emmerson, Guy Body and Peter Bromhead share their views.