Staggering stupidity / Well done to the Channel 4 halfwits Rod Liddle The Spectator 10 160 10.02.2025 .....© The Spectator visit website