LIVE UPDATES: Russia-Ukraine war

These were the key developments on the 1,012th day of the Russia-Ukraine war.

Germany: Chancellor Olaf Scholz pledges $680m in military aid on surprise Ukraine visit

German Chancellor Olaf Scholz has pledged additional military support worth $680m to Ukraine in an unannounced visit to Kyiv after President Volodymyr Zelenskyy sought security guarantees from NATO to defend…

LIVE UPDATES: Russia-Ukraine war

These were the key developments on the 1,012th day of the Russia-Ukraine war.

LIVE UPDATES: Russia-Ukraine war:

These were the key developments on the 1,010th day of the Russia-Ukraine war.

North Korea: Russia has right to self-defence against Ukraine- Kim Jong Un

North Korea’s leader has assured steadfast support for Russia’s war in Ukraine and agreed to boost military ties with Moscow, during a meeting with the Russian defence minister, state media…

LIVE UPDATES: Russia-Ukraine war:

List of key events, day 1,009