Stephen Fry has announced that he has been battling prostate cancer.

The TV presenter tweeted a video on Friday saying: "For the last 2 months I've been in the throes of a rather unwelcome and unexpected adventure.

"I'm sorry I haven't felt able to talk about it till now, but here I am explaining what has been going on."