Claim Channel 4 is funded by taxpayers is False

Channel 4 is a publicly-owned broadcaster that was set up by the government under then-Prime Minister Margaret Thatcher in 1982. It operates as a not-for-profit corporation.