Here are the latest developments in the war in Ukraine:

A Turkish cargo ship has left Ukraine's Russian-occupied port of Mariupol after talks in Moscow about unblocking Ukraine's grain exports, Turkey's defence ministry says.

Ankara says the Azov Concord is the first foreign ship to leave the port in Mariupol -- a city devastated by a weeks-long Russian siege -- since Russia invaded Ukraine in February.

The statement did not say what the ship's cargo was.

Turkey has been spearheading efforts to resume exports of grain stalled by a Russian military blockade of Ukrainian ports that has been blamed for worsening global food shortages.

"The meeting (between Turkish and Russian generals) in Moscow gave its first concrete result," the Turkish defence ministry says.

A Ukrainian official says Russian forces are "massively" shelling the eastern city of Lysychansk, one of two sister cities in the Lugansk region pivotal in the battle for Ukraine's industrial heartland of Donbas.

"They are just destroying everything there," Lugansk governor Sergiy Gaiday says. He adds residents are being evacuated.

Lysychansk lies just across the Donets river from the ruined city of Severodonetsk, where the last remaining Ukrainian troops are holding out at a chemical plant while waiting for more heavy weapons to try to stall the Russians' advance.

Ukraine and Russia are far from ending the war through negotiations, German Chancellor Olaf Scholz warns.

A man decorates a toy cabin for children made of used ammunition crates in the northern village of Novoselivka, near the city of Chernigiv, which saw fierce fighting in the early days of the war A man decorates a toy cabin for children made of used ammunition crates in the northern village of Novoselivka, near the city of Chernigiv, which saw fierce fighting in the early days of the war Photo: AFP / Sergei CHUZAVKOV

"The truth is, we are far from negotiations between Ukraine and Russia. Because Putin still believes in the possibility of a dictated peace," Scholz tells German lawmakers.

Scholz urges Western allies to keep up their support for Ukraine, in the form of sanctions, arms and financial support "until Putin finally recognises his colossal misjudgement".

He adds that Ukraine will ultimately need a "Marshall Plan" assistance programme to rebuild.

Russia accuses Germany of anti-Russian sentiment as it marks the anniversary of the invasion of the Soviet Union by Nazi troops in 1941.

"Russophobic hysteria is systematically fuelled by almost daily public attacks against our country by members of the German government," Russia's foreign ministry says, accusing Berlin of "undermining the process of historical reconciliation between Russians and Germans."

The United States says its commitment to defend Russia neighbour and fellow NATO member Lithuania in the event of attack is "ironclad."

"We stand by our NATO allies and we stand by Lithuania," State Department spokesman Ned Price says, saying an attack on the country would, under NATO rules, be considered "an attack on all" alliance members.

Germany says it also rejects Russian threats over Lithuania

EU member Lithuania, a conduit for goods travelling between the Russian mainland to its east and Russia's Baltic Sea outpost of Kaliningrad to its west, has drawn Moscow's ire by banning rail convoys of goods targeted by EU sanctions.

Moscow has threatened "serious" repercussions.

The US expresses outrage after President Vladimir Putin's spokesman suggests that two Americans captured while fighting for Ukraine could face execution.

"It's appalling that a public official in Russia would even suggest the death penalty for two American citizens that were in Ukraine," John Kirby, a White House spokesman, says.

He was reacting to an NBC News interview with Dmitry Peskov, in which he accused Alexander Drueke and Andy Huynh of being mercenaries.