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 79: Ukraine needs multiple launch rockets, aircraft, 90 children missing, evidence of Russia’s genocide
Ukraine resists Russia’s invasion. Day 78: negotiations to evacuate wounded personnel from Azovstal, Distinguished Leadership Award by Atlantic Council, colonialism of Russian culture
Ukraine resists Russia’s invasion. Day 77: filtration in Mariupol, counteroffensive in Kharkiv region, global economy affected by Russia’s aggression
Ukraine resists Russia’s invasion. Day 72: Ukraine retakes villages in Kharkiv region, Russian warship on fire, 500 civilians evacuated from Mariupol
Ukraine resists Russia’s invasion. Day 71: battle for Azovstal, counterattack on Izyum axis, donors conference in Warsaw
Ukraine resists Russia’s invasion. Day 70: Russia storms Azovstal, missile strike on Dnipro, May 9 in Russia, Ukraine
Ukraine resists Russia’s invasion. Day 69: missile strikes on Lviv, situation on front lines in Kharkiv, Donbas, Mariupol, tensions in Transnistria
Ukraine resists Russia’s invasion. Day 68: civilian evacuation from Azovstal, Mariupol, missile strike on Odesa, Russia’s total mobilization to be announced on May 9
Ukraine resists Russia’s invasion. Day 65: rape as weapons, journalist killed in air strike on Kyiv, another mass grave discovered in Kyiv region
Ukraine resists Russia’s invasion. Day 64: bombs on hospital in Azovstal, “referendum” and hunger in Kherson, missiles on Kyiv
Ukraine resists Russia’s invasion. Day 63: Russia prepares propaganda press tour to Mariupol, plans “referenda” in Kherson, Donetsk and Luhansk regions