Religious channel fined £150,000 over claim miracle water product can cure cancer, says Ofcom
Tuesday, 11 March 2025 A religious TV channel has been fined £150,000 after one of its programmes claimed a miracle water product could cure cancer, Ofcom has said.
The BBC has questions to answer over the live streaming of Bob Vylan's set in which a band member shouted "death to the IDF", according to a media watchdog. Sky News