Senior British military, diplomatic and political figures have joined forces to denounce Donald Trump over his comment that Keir Starmer is “no Winston Churchill.’
They said the prime minister was right to keep his distance from the US attack on Iran and they hit back hard at the president, saying his insults should be ignored.