President Biden spent 10 hours taking a train to Kyiv to underline his message that the US will stand by Ukraine “for as long as it takes”.
The surprise visit came just days before the first anniversary of Russia’s invasion, and Mr Biden was quick to honour the courage and sacrifice of Ukrainians, while threatening further sanctions against anyone helping the Russian war effort.