Veteran British entertainer Keith Harris has secretly been battling cancer since last year (13).

The 66-year-old performer, best known for his ventriloquist act with duck puppet Orville, has revealed doctors told him he only had months to live when he was diagnosed with the disease.

During a show in Wales over the weekend (26-27Apr14), he told fans he has won his cancer battle, saying, "I've beaten cancer. Some time ago I was diagnosed with a nasty little disease which affects one in three of us. That nasty disease is called cancer.

"Well, I'm pleased to say I've beaten it. At one point they told me I had a year to live, but here I am."