Ukraine war in numbers as Russia’s bloodshed threatens to ‘drag on for years’
With over 350,000 military and 23,000 civilian casualties already, Europe’s bloodiest conflict since the Second World War looks set to descend into a gruelling war of attrition that could last long beyond 2023.