German Chancellor Olaf Scholz made a surprise visit to war-torn Ukraine on Monday to reaffirm Berlin's support for Kyiv in its fight against Russia.
He pledged additional military support worth 650 million euros ($680 million) to be delivered before the end of the year by Europe's biggest supplier of defence goods to Ukraine.