Unforgotten is on ITV at 9pm.

Cassie and Sunny investigate the occupants of a holiday cottage near where Hayley disappeared, while Jamila wants to know more about Chris’s past.

Poldark is on BBC One at 9pm.

Last in the series. Ross returns to Cornwall in the aftermath of his duel, hoping to make things right with Demelza.

Travels in Trumpland with Ed Balls is on BBC Two at 9pm.

A three-part documentary series in which former MP Ed Balls explores America’s Deep South, meeting people who helped vote Donald Trump into the White House.

Countryfile is on BBC One at 7pm.

The team visits Exmoor, where Margherita Taylor searches for one of the UK’s most endangered butterflies.

The Handmaid’s Tale is on Channel Four at 9pm.

As Offred must face a gruelling challenge alone, Serena Joy and the Commander deal with the fallout of their actions.

Searching for Shergaar is on BBC Two at 8pm.

This one-off documentary follows Alison Millar as she sets out to decipher the mystery of the champion racehorse that disappeared in 1983.

Cycling, Ride London-Surrey Classic is on BBC One at 3.50pm.

Coverage of the 200km cycling event, which starts in Horse Guards Parade and continues into Surrey before returning to the capital.