Episode #319 on November 9th 2025

ITV selling itself to Sky?!?