The GB News presenter pulled no punches against his former employers as he branded ITV the leading station of “cancel culture”.
Daily Express :: TV and Radio Feed
The GB News presenter pulled no punches against his former employers as he branded ITV the leading station of “cancel culture”.
Daily Express :: TV and Radio Feed