Ukraine invasion – day 96 POLAND ROMANIA BELARUS Kyiv UKRAINE Donbas RUSSIA Russian control before Feb 24 Russian control Russian advances Cities controlled Claimed Ukrainian counter-offensives Heavy fighting Zaporizhya Kryvyi Rih Mykolaiv Odesa Kherson KHERSON OBLAST Sevastopol BLACK SEA Belgorod Kharkiv UKRAINE Izyum Lyman Dnipro Bakhmut Melitopol Mariupol Sea of Azov CRIMEA Annexed in 2014 Severodonetsk LUHANSK OBLAST Luhansk Popasna Donetsk DONETSK OBLAST RUSSIA 100km 60 miles 1 2 3 4 5 6 1 Kharkiv: President Zelensky visits troops in first official trip outside Kyiv region since invasion began 2 Donbas: Russian campaign now focused almost entirely on Severodonetsk, with troops entering outskirts of city 3 Kherson Oblast: Ukrainian forces launch counterattack in north of region, forcing Russian troops onto defensive 4 Melitopol: Powerful explosion rocks Russian-controlled city, with local authorities blaming Ukrainian saboteurs 5 Mariupol: Occupying forces reportedly shipping looted rolled steel to Russia through port 6 Russia: UK defence ministry estimates Russia has suffered devastating losses among mid and junior ranking officers Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS