Sir Keir Starmer has said he is "fed up" and has blamed the actions of Donald Trump and Vladimir Putin for the cost of living crisis in Britain.
Speaking to ITV, the Prime Minister said: "I’m fed up with the fact that families across the country see their bills go up and down on energy, businesses’ bills go up and down on energy because of the actions of Putin or Trump across the world.”
He also split with the US president over Israel's strikes on Lebanon, saying the attacks "shouldn't be happening" and called for them to stop.
“That should stop – that’s my strong view – and therefore, the question isn’t a technical one of whether it’s a breach of the agreement or not,” Sir Keir said during a visit to the Gulf.
“We haven’t all got access to all the details of the ceasefire,” Sir Keir said, but added: “Let me be really clear about it – they’re wrong.”
The prime minister's comments came after Yvette Cooper, the Foreign Secretary, warned the strikes were “deeply damaging” and risked destabilising the region.