Boris Johnson has warned Vladimir Putin is "sowing the seeds of catastrophe" for himself and declared " Ukraine will win" in an address to its Parliament.
Speaking to the Verkhovna Rada by video link, the Prime Minister hailed the courage of people of Ukraine and said they would triumph over Russia's "grotesque and illegal campaign".
Ukrainian President Volodymyr Zelensky watched on as Mr Johnson hailed the resistance against Putin's forces as Ukraine's "finest hour", in an echo of Winston Churchill's Commons speech on June 18 1940 as he rallied the country for the Battle of Britain.