British Prime Minister Keir Starmer is briefed by his military assistant (name not given) on a train bound for Kyiv, in Ukraine, 16 January 2025; Credit: Carl Court/Pool via Reuters

LONDON (Reuters) - British Prime Minister Keir Starmer arrived in Ukraine on Thursday 16 January 2025 to sign a security and trade pact with Kyiv, in a public show of support for President Volodymyr Zelensky before Donald Trump returns to power in the United States.

Starmer's visit comes two days after German Defence Minister Boris Pistorius travelled to the country to send a clear signal of European support for Ukraine ahead of the inauguration of Trump, who has pushed for swift talks to end the war with Russia.

The British leader, who was making his first visit to Ukraine since he became prime minister last July, was due to sign a 100-year partnership with Kyiv to deepen security and cultural ties.

The treaty and political declaration, which will be laid before the British parliament in the coming weeks, will bolster military collaboration by seeking to strengthen security in the Baltic Sea, Black Sea and Azov Sea and deter ongoing Russian aggression.

The treaty will also cover areas such as energy, critical minerals and green steel production, among other things, Starmer's office said in a statement.

"Putin's ambition to wrench Ukraine away from its closest partners has been a monumental strategic failure," Starmer said in a statement. "Instead, we are closer than ever, and this partnership will take that friendship to the next level."

Starmer will also announce £40 million for Ukraine's economic recovery. That builds on the £12.8 billion package of support that the UK, one of the most vocal backers of Ukraine, has given to Kyiv since the invasion.