Before Russia invaded mainland Ukraine on 24 February 2023, many predicted that full-scale conflict would be averted. When the attack began, Russian President Vladimir Putin himself expected a 10-day war, according to think tank RUSI.1 15 May 2024 marks two years, two months and three weeks of fighting, with no end in sight. Ukrcement, the Ukrainian