Rishi Sunak and Sir Keir Starmer traded blows on the economy, immigration and the NHS as they faced off in the first TV debate of the 2024 election campaign.
The Prime Minister entered the ITV debate as a significant underdog after the campaign’s biggest polls yet pointed to a Conservative wipeout on July 4.