“I urge people to keep cool and look at the facts of the continuing US support for Ukraine, under Donald Trump, and I remain convinced that Ukraine will have a great future as a free sovereign and independent nation,” Mr Johnson added.
Mr Johnson, who is in Kyiv for the third anniversary of Vladimir Putin’s full-scale invasion of Ukraine, said the deal was “a very interesting development” which would commit the US to future financing of Ukraine and ensure the country remains a free and sovereign nation.
Mr Johnson has previously said Mr Trump is only seeking to “shock European nations into action” by accusing Mr Zelensky of being a dictator and wrongly claiming Ukraine started the war.
Liberal Democrat MP Caroline Voaden told The Independent: “Boris Johnson’s bizarre statement flies in the face of everything we’ve seen in the last seven days: how can he celebrate Trump’s continuing support for Ukraine less than a week after the president referred to his Ukrainian counterpart as a dictator.
And, without criticising Mr Trump directly, he said he “categorically rejects the bizarre untruths currently being peddled about the origins of that war” - a reference to the US president’s claim that Mr Zelensky started it.