Donald Trump has claimed the end of the Ukraine war could come in weeks, despite his latest deadline for Vladimir Putin to agree to a ceasefire expiring in a matter of hours.
Last Monday, Trump dramatically shortened his previous 50-day ultimatum, giving Russia “10 to 12 days” to make progress toward peace or face tougher sanctions.