Germany's chancellor Olaf Scholz has announced a new €650-million arms package for Ukraine during a surprise trip to Kyiv.
He has been criticized for recently speaking to Russian president Vladimir Putin on the phone and refusing to supply Ukraine with Taurus cruise missiles.