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 Cameron Years Question Time Décolonisations