Ministers have drafted in a Wall Street banking behemoth to advise on the future of Channel 4 amid a growing battle over the public..
British free-to-air television channel
Channel 4 is a British free-to-air public-service television network. Its headquarters are in London, with a national headquarters in Leeds and creative hubs in Glasgow and Bristol.
0 shares 4 views