Donald Trump has lashed out at German chancellor Friedrich Merz over his criticisms of the US handling of its ongoing war with Iran.
Earlier this week Mr Merz said the US had been “humiliated” by Iran, with Washington and Tehran struggling to come to an agreement on how to bring about a permanent end to the war and reopen the Strait of Hormuz.