Ukraine invasion – day 28 POLAND SLOVAKIA HUNGARY ROMANIA MOLDOVA BELARUS Lutsk Lviv Ivano-Frankivsk Chernihiv Kyiv UKRAINE Mykolaiv Kherson Odesa CRIMEA Annexed in 2014 RUSSIA Sumy Valuyki Kharkiv Izyum Dnipro Zaporizhya Kupyansk DONBAS REGION Luhansk Donetsk Mariupol Berdyansk Melitopol BLACK SEA 100km 60 miles 1 2 3 4 5 6 Russian control Territory Cities Russian advances Cities encircled 1 Kyiv: Sustained shelling and heavy artillery attacks. Two nearby towns north and west of capital retaken by Ukrainian forces after localised counterattacks 2 Kharkiv, Izyum: Russia deploying naval infantry from Baltic and Northern fleets to restore combat capability of some units 3 Valuyki: Russia repairing railway link to Kupyansk to support logistics efforts around Kharkiv 4 Donbas: Ukrainian forces repel several Russian attacks 5 Mariupol: 100,000 civilians remain in city, with no food or water, and under constant bombardment Humanitarian convoy captured by Russian forces and Ukrainian government workers taken prisoner, President Zelensky claims Adam Delimkhanov, head of Chechen branch of Russian National Guard Rosgvardia, leading Chechen fighters in city 6 Kherson: Satellite images show Russia removing most helicopters from key Chornobayivka airport Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS