DOC MARTIN

7. 40PM, ABC Everyone’s favourite grumpy medico Dr Martin Elling­ham (Martin Clunes, right) is back for an eighth sea­son, which sees the town of Portwenn in the grip of wed­ding fever as Jan­ice (Robyn Ad­di­son) and PC Joe Pen­hale (John Mar­quez) are set to tie the knot. You know there’s got to be a com­pli­ca­tion. Will a med­i­cal is­sue pre­vent Pen­hale from mak­ing it down the aisle?