latest
MasterChef (BBC1, 9pm) In episode 498 of a never-ending series the stressed semi-finalists are all at sea as the serve lunch to the Royal Navy.
Read moreI can’t work out whether BBC2’s extraordinary Caravanner Of The Year is the worst programme I’ve ever seen… or the best.
Read more