Day 103: battle for Severodonetsk, cross-border attacks on Chernihiv, Sumy regions, Ukraine’s stolen metal, grain
Day 100: Russia fails to achieve strategic goals, battle for Severodonetsk rages, how western weapons will help
Day 98: Russia controls 80 per cent of Severodonetsk, Ukraine retaking Kherson, children’s protection day
Ukraine resists. Day 97: battle for Severodonetsk, EU’s ban of Russian oil, Belarus’s complicity in war
Ukraine resists Russia’s invasion. Day 93: Russia strikes military training ground in Dnipropetrovsk region, “DNR” threatens to execute British, Moroccan nationals fighting for Ukraine
Ukraine resists Russia’s invasion. Day 92: artillery strike on Kharkiv, intense fighting in Donbas, Ukraine’s response to NYT opinion piece
Ukraine resists Russia’s invasion. Day 91: battle for Severodonetsk, pillage in Mariupol, forced passportization in Kherson, Zaporizhzhia regions
Ukraine resists Russia’s invasion. Day 90: ongoing battle for Donbas, three months of war, Russia brought to justice for war crimes
Ukraine resists Russia’s invasion. Day 89: first sentence for Russian soldier, Zelenskyi in Davos, Ukraine’s membership – a win for NATO
Ukraine resists Russia’s invasion. Day 86: at Azovstal, evacuation of bodies underway, more missile strikes, weapons Ukraine needs