Glasgow team wins £0.4 million to harness cancer-fighting immune cells

10 Jun 2025