World

Europe has pledged a million shells for Ukraine a year, but it probably can’t deliver.