Ukraine invasion – day 303 Dec 23, 2022 Kyiv UKRAINE RUSSIA UKRAINE Zaporizhya NPP Dnipro River Kherson Mykolaiv Odesa KHERSON OBLAST Sevastopol BLACK SEA Belgorod Kharkiv Izyum Dnipro Bakhmut Melitopol Mariupol ZAPORIZHYA OBLAST CRIMEA Svatove RUSSIA LUHANSK OBLAST Luhansk DONETSK OBLAST Donetsk 80km 50 miles 1 2 3 4 Russian control before Feb 24 Russian control Russian advances Cities controlled Reclaimed by Ukraine Heavy fighting 1 Russia: North Korea denies supplying private military Wagner group with rockets and missiles 2 Zaporizhya NPP: IAEA director general holds talks with Russian officials on creation of security zone to prevent nuclear accident 3 Mariupol: Ruins of theatre, where hundreds of civilians died in Russian strike on March 16, demolished 4 Sevastopol: Russia now has four improved Kilo class submarines, capable of firing Kalibr cruise missiles, in Black Sea Sources: Institute for the Study of War, Reuters © GRAPHIC NEWS