Rising levels of obesity and unhealthy weights could be linked to 670,000 extra cases of cancer in the next 20 years, a UK report predicts.
If current trends continue, experts say, almost three in four adults could be overweight or obese by 2035, bringing a host of health issues.
The Cancer Research UK and UK Health Forum report says TV adverts for some food should be banned before 21:00.