London - Former Beatle George Harrison has admitted that he expects to die soon from cancer, the group's former producer said yesterday.
The 58-year-old musician has been treated for a brain tumour at a clinic in Switzerland, having already undergone an operation for lung cancer earlier this year.