Ukraine invasion – day 25 POLAND SLOVAKIA HUNGARY ROMANIA MOLDOVA BELARUS Lutsk Lviv Ivano-Frankivsk Chernihiv Ovruch Kyiv UKRAINE Kostyantynivka Mykolaiv Kherson Odesa CRIMEA Annexed in 2014 RUSSIA Sumy Nizhyn Kharkiv Rubizhne Dnipro Zaporizhya Melitopol BLACK SEA Severodonetsk DONBAS REGION Luhansk Donetsk Taganrog Mariupol Berdyansk 100km 60 miles 1 2 3 4 4 5 6 7 8 Russian control Territory Cities Russian advances Cities encircled 1 Ovruch: Over 100 special forces and foreign fighters killed in Kinzhal hypersonic missile strike on training centre, Russia claims 2 Nizhyn: Kalibr cruise missiles launched from Black Sea destroy plant that repairs Ukrainian armoured vehicles damaged in fighting 3 Kyiv: Ground advance on key targets appears to have stalled 4 Kharkiv, Donbas: Russian shelling continues 5 Mariupol: Russian forces bomb art school sheltering 400 people, city council says 6 Taganrog: Thousands of Mariupol residents forcibly taken across border to remote Russian cities, city officials allege 7 Mykolaiv: At least 50 marines killed in Mar 18 missile attack on Ukrainian army barracks 8 Kostyantynivka: Kinzhal missiles destroy fuel storage facility Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS