a digital television (= the system of broadcasting television using digital signals) channel in Britain which broadcasts news 24 hours a day and is owned by ITV plc. It makes money by showing advertisements.
ITV NEWS
Meaning of ITV NEWS in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005