Scientists are winning the fight against cancer but it is a long, slow process and the disease that kills about six million people each year may never be eliminated, said Nobel medicine laureate Sir Paul Nurse.

Don’t expect any magic bullets. Forget miracle cures.

Cancer is not one but more than 200 different types of disease and far too complicated for any quick fixes.