The "Achilles' heel" of cancer has been discovered, raising hopes it could lead to treatments for hopeless cases where disease has spread throughout the body.
Researchers found that all cancer cells carry a "flag", which can be spotted by the immune system, no matter how much they mutate.
Current treatments are often unsuccessful because cancer evolves rapidly, changing its make-up so it can evade drugs.
But scientists at University College London and Cancer Research UK have found that even when it has mutated cancer still carries signature molecules which never change. Crucially, these molecules are antigens - toxins which can be spotted by the immune system.
Immune cells that battle those antigens already exist, but their numbers are too small to be effective.