Russia’s war in Ukraine: latest developments

Under Russian control

Russian-controlled territory

Russian invasion route

Ukrainian units

Areas where Ukraine regained control

Russia

Belarus

Chernihiv

Konotop

Chernobyl

2

Bucha

1

Kyiv

Kharkiv

Ukraine

Izyum

Donetsk

Melitopol

Moldova

Odesa

4

3

Romania

Mariupol

Crimea

Kherson

200 km

Snake

Island

200 miles

Black Sea

1. Kyiv - Russia says missile hit Vizar factory on edge of Ukrainian capital

2. Luhansk - Governor urges residents of six towns in area to evacuate before anticipated Russian advance

3. Mariupol - Russian defence ministry says forces have taken full control of Illich steel plant

4. Black Sea - Russia says Moskva cruiser has sunk after damage Ukraine says was caused by missile strike

Under Russian control

Russian-controlled territory

Russian invasion route

Areas where Ukraine regained control

Ukrainian unit movements

Belarus

Chernihiv

Russia

Konotop

Chernobyl

Sumy

Poland

Lutsk

2

Bucha

1

Kyiv

Ukraine

Lviv

Dnieper

River

Kharkiv

Izyum

Ivano-Frankivsk

Rubizhne

Luhansk

Dnipro

Zaporizhzhia

Donetsk

Voznesensk

Mykolaiv

Moldova

Odesa

Melitopol

3

Mariupol

Sea of

Azov

4

Romania

Kherson

Crimea

Snake Island

100 km

Black Sea

100 miles

1. Kyiv - Russia says missile hit Vizar factory on edge of Ukrainian capital

2. Luhansk - Governor urges residents of six towns in area to evacuate before anticipated Russian advance

3. Mariupol - Russian defence ministry says forces have taken full control of Illich steel plant

4. Black Sea - Russia says Moskva cruiser has sunk after damage Ukraine says was caused by missile strike