The European Union has delivered 1 million artillery shells to Ukraine, fulfilling the pledge it initially promised to deliver by the spring of 2024, the EU’s new top diplomat Kaja Kallas told the ...