John McCafferty, the world's longest-living heart transplant recipient, has died 33 years after his operation. His surgeon, Sir Magdi Yacoub, said that he hadn't thought the donor heart would last more than five years. John's wife, Ann, said that they had had a wonderful life together but that John had been very ill before his operation.

(Photo: John McCafferty. Credit: Ann McCafferty)