Zelenskiy said it would remain in effect until Ukraine joined NATO, describing it as an "unprecedented security agreement".

"I am glad that we concluded the first agreement with the United Kingdom... This is the basis for working with other partners," the Ukrainian leader said.

He added that Ukraine, which is fighting an almost two-year-old Russian invasion, and Britain would be able to strike additional, sector-specific agreements if necessary.

(Reporting by Sergiy Karazy; writing by Max Hunder; editing by Mark Heinrich)