TV Times top picks for tonight

What’s on telly tonight? Here the TV Times team of expert reviewers highlight the best shows on Sunday 28th January

Call the Midwife, 8.00pm, BBC1

As new arrival Lucille (Leonie Elliott) takes centre stage, she faces a tough ordeal when she helps pregnant hairdresser Marjory (former Hollyoaks’ Sophie Austin). The birth goes smoothly, but some horrifying post-natal complications open Lucille up to bigoted comments from Marjory’s mum Mae (Maggie O’Neill). However, the plucky new midwife shows she’s made of surprisingly tough stuff. Meanwhile, in between running parenting classes, complete with knitted ‘bosoms’ (hilarious!), Sister Winifred supports a young woman who wants her husband at the birth. Elsewhere, Shelagh worries for her menfolk when the Hungarian au pair she’s hired is way more glam than her photo suggested! Rating: *****

McMafia, 9.00pm, BBC1

It’s official: we’ve lost all sympathy for Alex. Tonight, both Rebecca and his dad give him the chance to come clean, but he still denies any involvement with dirty money. As Alex pushes everyone further away, can his engagement to Rebecca possibly survive the strain? Meanwhile, Katya accompanies Masha to her abortion appointment, hoping the problem will go away… Rating: ****

Vera, 8.00pm, ITV

Vera 28th January

When a teenager called Ethan fails to return home, his dad Sean begins to worry. Four days later, timber-yard worker Sean (Ian Puleston-Davies), reports his son missing. But when Ethan’s body is found in a reservoir, Vera and Aiden are looking at a possible murder investigation. It turns out to be one of Vera’s more complex cases… Rating: *****

More previews tomorrow