Former prime minister Boris Johnson made a surprise visit to Ukraine to meet with President Volodymyr Zelensky to mark the second anniversary of Russia's invasion.
Sharing an image of himself and the president on Twitter, Mr Johnson wrote: "On this grim second anniversary of Putin's invasion I am honoured to be here in Ukraine. With their indomitable courage I have no doubt that the Ukrainians will win and expel Putin's forces - provided we give them the military, political and economic help that they need".
Mr Johnson is hugely popular in Ukraine after making a number of visits to the war-hammered nation shortly after the invasion. A poll published by the UK peer Lord Ashcroft in June last year gave him a 90 per cent favourable rating among Ukrainians, according to an Atlantic Council report.
Rishi Sunak joined other world leaders in reaffirming support for Ukraine on the second anniversary of Russia’s invasion, vowing to back Kyiv “until they prevail”. The Prime Minister said “tyranny will never triumph” as President Volodymyr Zelensky’s troops defend the country against an emboldened Russia.
The UK has pledged to invest £245 million in producing artillery shells for Ukraine and £8.5 million in humanitarian funding as the conflict enters its third year. Saturday marks two years since the Kremlin launched its attack on Ukraine, starting the biggest incursion in a European country since the Second World War.
Inside WW1 military hospital abandoned for decades before new lease of lifeMr Sunak, who visited Kyiv last month to sign a new security agreement and announce an increase in military funding for the country, said on Friday: “When (Russian President Vladimir) Putin launched his illegal invasion two years ago, the free world was united in its response.
“We stood together behind Ukraine. And on this grim anniversary, we must renew our determination.
“I was in Kyiv just a few weeks ago and I met wounded Ukrainian soldiers. Each harrowing story was a reminder of Ukraine’s courage in the face of terrible suffering.
“It was a reminder of the price they are paying not only to defend their country against a completely unjustified invasion, but also to defend the very principles of freedom, sovereignty and the rule of law on which we all depend.”
He added: “This is the moment to show that tyranny will never triumph and to say once again that we will stand with Ukraine today and tomorrow. We are prepared to do whatever it takes, for as long as it takes, until they prevail.”
Labour leader Sir Keir Starmer, who hopes to enter Number 10 after the general election this year, said Britain would always support Ukraine “no matter who is in power in this country” and added that Mr Putin’s “cowardice and barbarity” will not prevail.
Sir Keir said: “The resistance of the Ukrainian people has inspired and humbled the world. The UK and our allies will stand in solidarity with them until their day of victory. We will not waver. We will not abandon them. We will not be divided in the face of tyranny or oppression.
“We look together to the day when Ukraine secures justice and liberty in their rightful homeland, when Ukrainians can return home and rebuild their great country, and live peacefully, freely and proudly.”
European countries are struggling to find enough weapons and ammunition to send to Kyiv, and US help worth 60 billion dollars (£47 billon) is stalled over political differences in Washington.
Ukrainian forces withdrew from the strategic eastern city of Avdiivka at the weekend, where they had battled a fierce Russian assault for four months despite being heavily outnumbered and outgunned. Kyiv has kept up strikes behind the front line but moved to a defensive posture amid critical shortages on the battlefield.