Britain still officially licenses a London-based TV channel that backs the Iranian regime, GB News can reveal – even as the ...