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
Ukraine resists Russia’s invasion. Day 85: evidence of Russia’s crimes in liberated area around Kharkiv, strikes on Luhansk region, first Russian soldier on trial in Ukraine