George Harrison was never in any doubt about the cause of the cancer which had hit him twice before, blaming his smoking habit for the lung and throat tumours he had suffered over the past four years.