Gerald Scarfe depicts Harold Macmillan in a take on Christine Keeler's infa - The Independent