Russian-controlled territory

Russian advances*

Azovstal steel plant

Badly damaged by Russian

shelling this week

Mariupol

drama theatre

Destroyed

last week

Mariupol

Airport

Port of Mariupol

Largest trading port

in the Azov Sea

3 km

Sea of Azov

3 miles

Ukraine

Sea of Azov

Russia

Crimea

Black Sea

Kerch Strait

Russian-controlled territory

Russian advances*

Mariupol

Azovstal steel plant

Badly damaged by Russian

shelling this week

Mariupol drama theatre

Destroyed last week

Airport

Ukraine

Port of Mariupol

Largest trading port

in the Azov Sea

Sea of Azov

Russia

Crimea

Sea of Azov

2 km

2 miles

Black Sea

Kerch Strait