Life choices ‘behind many cancers’

More than four in 10 cancers - 600,000 in the UK alone - could be prevented if people led healthier lives, say experts.