A lot has been said about the launch of the UK’s latest news channel GB News. Here Richard Temple gives his thoughts on how some brands might have rushed in a bit too quickly… or were they even aware they were advertising on the new channel?
Registered in England at Acre House, 11-15 William Road, London NW1 3ER. Registered No. 1364599. VAT No. GB 235 3634 71