Being overweight or obese is a growing cause of cancer in the UK while cases caused by smoking are falling, according to a large study.

Cancer Research UK found more than a third of all cases of cancer were avoidable – some 135,000.

The charity also found that excess weight now caused 6.3% of all cancer cases – up from 5.5% in 2011 – while smoking as a cause had declined.

It said more action was needed to tackle the “health threat” of obesity.