Posts

Showing posts with the label Cleese

John Cleese lashes out at GB News and Ofcom over airing ‘turbo cancer’ conspiracy claims

Image
John Cleese lashes out at GB News and Ofcom over airing ‘turbo cancer’ conspiracy claims