EXPLAINER-Blood and billions: the cost of Russia’s war in Ukraine

Russia’s invasion of Ukraine has left tens of thousands of dead, displaced millions and sown economic turmoil across the world in the 18 months since its launch on Feb. 24, 2022.

admin