The Royal Wedding, They’re Getting Married in the Morning is on BBC One at 7pm.

The latest news ahead of tomorrow’s ceremony at Windsor Castle, which will see Meghan Markle marry Prince Harry

The Graham Norton Show is on BBC One at 10.45pm.

The hosts talks to actresses Emilia Clarke and Miriam Margolyes. Plus, Leon Bridges performs his new single, Beyond.

Athletics is on BBC Two at 6pm.

Coverage of the annual Great City Games in Manchester, which is staged on a specially made track on Deansgate.

The Bridge is on BBC Two at 9pm.

Part two of the Scandinavian crime drama. Saga wants to return to work following her assault but Lilian is not so sure.

Frankie Boyle’s New World Order is on BBC Two at 10pm.

Return of the comedy series in which the host tries to make sense of the modern world, with help from Sara Pascoe, Katherine Ryan and Mona Chalabi.

Atomic Blonde is on Sky Cinema Premiere at 8pm.

This film thriller, which is set in 1989, stars Charlize Theron as an MI6 operative who is sent to Berlin to locate a missing piece of microfilm.

Tap America: How a Nation Found Its Feet is on BBC Four at 8pm.

Actor Clarke Peters explores the origins and modern significance of tap dancing in America.