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
Ukraine resists Russia’s invasion. Day 84: Ukraine not to accept Putin’s face-saving exit, evacuation from Azovstal continues
Ukraine resists Russia’s invasion. Day 83: Ukrainian troops taken from Azovstal – what that means, wars in Ukraine and Syria confronted
Ukraine resists Russia’s invasion. Day 82: wounded troops to leave Azovstal, statement by Azov, consequences of blockade of ports