Critical fight for Ukrainian port city --------------------------------------------- There are growing signs that Russia could be on the brink of fully capturing the besieged Ukrainian port city of Mariupol --------------------------------------------- Situation as of Apr 12, 2022 Ukrainian troops running out of ammunition, pushed back into two isolated pockets adjoining coastline --------------------------------------------- UKRAINE RUSSIA Kyiv Mariupol Crimea 300km 185 miles --------------------------------------------- MARIUPOL Theatre Maternity hospital Azovstal iron and steel works SEA OF AZOV Port Airport Assessed Russian-controlled territory Assessed Russian advances Claimed Russian control 3km 1.85 miles --------------------------------------------- Sources: BBC, Institute for the Study of War © GRAPHIC NEWS