Sir Keir Starmer admitted yesterday that Donald Trump’s war on Iran will rock Britain’s economy – as Rachel Reeves spoke of “months of upward pressure on inflation”.
Every household and business could be hit if the Middle East conflict continues, the prime minister said, as oil prices soared above $100 a barrel for the first time since 2022.