Starmer v Sunak: What the two leaders want from their first debate

The BBC's chief political correspondent Henry Zeffman reveals how the parties were feeling ahead of the first TV debate between the prime minister and the Labour leader.

The head-to-head debate between Rishi Sunak and Sir Keir Starmer is being broadcast by ITV on Tuesday 4 June from 21:00 BST.

On Friday 7 June the BBC's Mishal Husain will moderate a debate between leading figures from the seven biggest political parties in Great Britain. It will air from 19:30 BST.