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

Chernobyl

Konotop

2

3

Rubizhne

Sumy

1

Bucha

Kyiv

Kharkiv

Ukraine

Izyum

Dnipro

Moldova

4

Romania

Odesa

Mariupol

Crimea

Kherson

Melitopol

200 km

200 miles

Black Sea

1. Bucha - Ukrainian authorities say they have collected 765 bodies of civilians, including 30 children, in the area since Russian forces withdrew

2. Kharkiv - Regional governor says at least seven people were killed and 22 wounded by shelling over the past 24 hours, including a two-year-old boy

3. Rubizhne - Street fighting reported as satellite images emerge showing Russian forces building up in Luhansk Oblast

4. Mariupol - Russian defence ministry claims 1,026 soldiers of Ukraine’s 36th marine brigade have surrendered as battle to take the city continues

Under Russian control

Russian-controlled territory

Russian invasion route

Areas where Ukraine regained control

Ukrainian unit movements

Russia

Belarus

Chernihiv

2

Chernobyl

Konotop

Sumy

Poland

3

Rubizhne

Lutsk

1

Bucha

Kyiv

Ukraine

Lviv

Dnieper

River

Kharkiv

Izyum

Luhansk

Ivano-Frankivsk

Donetsk

Dnipro

Zaporizhzhia

Voznesensk

Mykolaiv

Moldova

Melitopol

Odesa

4

Mariupol

Sea of

Azov

Romania

Kherson

Crimea

100 km

100 miles

Black Sea

1. Bucha - Ukrainian authorities say they have collected 765 bodies of civilians, including 30 children, in the area since Russian forces withdrew

2. Kharkiv - Regional governor says at least seven people were killed and 22 wounded by shelling over the past 24 hours, including a two-year-old boy

3. Rubizhne - Street fighting reported as satellite images emerge showing Russian forces building up in Luhansk Oblast

4. Mariupol - Russian defence ministry claims 1,026 soldiers of Ukraine’s 36th marine brigade have surrendered as battle to take the city continues