Watch Have I Got News for You season 59 episode 6 tv series online free
Release: May 07, 2020
David Tennant hosts the satirical current affairs quiz, with comedy actor Chris McCausland and broadcaster and journalist Ayesha Hazarika joining regular team captains Ian Hislop and Paul Merton to poke fun at the week's events.