(Telecompaper) UK broadcaster Channel 4 has published its Annual Report for 2025, with revenues down 1 percent to GBP 1.03 billion. This is the fifth year in a row than revenues surpassed GBP 1 billion...