Researchers discover how bowel cancer 'blinds' the immune system Healthcare in Europe, 21 Jun 2023 A mystery which has stumped bowel cancer researchers for decades, has been solved by scientists at the Cancer Research UK…