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