Europe Has Pledged a Million Shells for Ukraine in a Year. Can It Deliver?, digital painting

Data provided by The New York Times