It is reported that actress Jennifer Saunders has been given the all-clear from cancer after eight months of treatment.

The Sun says that the 52-year-old found a lump in her breast last October and completed her treatment in June.

The mother-of-three, who is married to actor and writer Adrian Edmondson, is described by a source as being "in very good spirits".

A "close pal" told the paper: "Jennifer has kept her illness extremely private. She has battled it with true strength and determination.

"The early diagnosis has played a huge part in her recovery. Finding the lump in the early stages was a blessing.

"During her treatment she kept a really positive attitude and stayed really strong. Ade has been brilliant throughout and the kids have really rallied round.

"She is back in great form and has won her battle. She isn't dwelling on what has happened, she is looking to the future."