A look at the work of Britain's most scathing caricaturist, Gerald Scarfe, famous for his savage depictions of public figures. Contributors include Michael Portillo, William Hague, Ian Hislop and Clare Short. Will Scarfe's shocking depictions of Princess Diana and Charles and Camilla be too much for polite society, and can he even offend Tracey Emin, the enfant terrible of the art world?