UK Sky News UK Researchers have investigated a novel and innovative method for cancer treatment May 05, 2025