Ukraine invasion – day 29 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 Claimed Ukrainian counteroffensives 1 Kyiv: Ukrainian forces retake town of Makariv after launching counterattacks to regain territory occupied by Russian troops around capital Ukrainian forces repel Russian advance on town of Teterivsk 2 Chernihiv: Aid supplies from Kyiv cut after Russia destroys key bridge over River Desna Around 150,000 residents without 3 Donbas: Russia conducts ground attacks on Popasna and Avdiivka, as well as missile strikes on Kramatorsk airfield 4 Mariupol: Sustained bombardment of devastated city. Russian forces using artillery, drones and naval guns from Black Sea 5 Berdyansk: Ukraine claims to have destroyed Russian navy ship 6 Melitopol: Russia building military base at city’s airfield Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS