Olaf Scholz has met the Ukrainian president, Volodymyr Zelenskyy, in an unannounced visit to Kyiv that was his first since the early months of full-scale war as he sought to reassure Ukraine of German support.
The German chancellor announced a military aid package worth €650m (£540m) during the trip amid doubts over his Ukraine policy at home and uncertainty over the upcoming presidency of Donald Trump and what it may mean for the war in Ukraine.