Israel has cancelled air strikes on Lebanon at the request of Donald Trump, as he tries to bring Iran back to the negotiating table.

The US president phoned Benjamin Netanyahu on Monday evening (local time) after Iran walked away from peace talks and said it would return only if Israel ceased its attacks on Lebanon and Gaza.

Trump had called Netanyahu “crazy” and accused him of being ungrateful, in an expletive-laden call on Monday.

One US official told Axios that Trump told Netanyahu that following through on his plans to bomb Lebanon would further isolate Israel on the global stage.

Two sources said that Trump claimed that he had helped keep the Israeli prime minister stay out of jail – a reference to Netanyahu’s ongoing corruption trial.