Ukraine invasion – day 104 Kyiv 1 UKRAINE Donbas RUSSIA UKRAINE Mykolaiv Odesa KHERSON OBLAST BLACK SEA Sevastopol ROMANIA Belgorod Kharkiv Izyum Slovyansk Dnipro Avdiivka Zaporizhya Melitopol Kherson ZAPORIZHYA OBLAST Sea of Azov CRIMEA Annexed in 2014 RUSSIA Severodonetsk LUHANSK OBLAST Lysychansk Luhansk Popasna Donetsk DONETSK OBLAST Mariupol 80km 50 miles Russian control before Feb 24 Russian control Russian advances Cities controlled Claimed Ukrainian counteroffensives Heavy fighting 2 3 4 5 1 Kyiv: Russia hands over dozens of bodies of Ukrainian fighters killed at Mariupol’s Azovstal steelworks for DNA identification 2 Donbas: Russians escalating attacks on Severodonetsk and Lysychansk Russians reportedly push Ukrainian forces back from Avdiivka, near Donetsk City 3 Mykolaiv: Russian missile destroys vast grain terminal, “contributing to global food crisis,” EU claims 4 Black Sea: Ukrainian naval pressure preventing Russian ships from operating close to shoreline 5 Mariupol: Russian-occupied city shut down for quarantine over possible cholera outbreak Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS