Donald Trump has at last lost patience with Vladimir Putin. He cancelled their anticipated meeting in Budapest after Putin refused to make a single concession on a ceasefire following their phone call last week. Having returned to the diplomatic stage only to derail the sale of American long-range Tomahawk missiles to Ukraine, Putin then ramped up strikes on Ukrainian cities and sent Washington an unofficial paper with the same old demands for Ukraine’s capitulation.

It was only a matter of time before Trump grew tired of Moscow’s flattery while it dragged out the peace talks. Given Volodymyr Zelensky had already agreed to an unconditional ceasefire in March, Putin’s refusal to stop the killing became obvious even to the most anti-Ukraine figures in Trump’s administration. After nine mont

See Full Page