US President Donald Trump called for Ukraine to replace its leader, Volodymyr Zelenskyy, after Zelenskyy criticized a new US-Russia diesel supply deal as weak and said its proceeds would fund Russia's war in Ukraine. Diesel prices have risen sharply since the Iran war began, creating a political liability for Trump's Republican Party before November's midterm elections.