William Hague Have I Got News for You: The Best of the Guest Presenters Have I Got News for You: The Best of the Guest Presenters Volume 2 Portillo on Thatcher From Beaconsfield to Baghdad How to Win the TV Debate The Downing Street Patient The Cameron Years Question Time Decolonisation Have I Got News for You