War in Ukraine. Map of Ukraine. The horrors of war by region.

 the village of Pavlivka

21 July 2023
Barley and a damaged truck where a grain warehouse was destroyed by a Russian missile strike at a compound of an agricultural company in the village of Pavlivka
Barley and a damaged truck where a grain warehouse was destroyed by a Russian missile strike at a compound of an agricultural company in the village of Pavlivka, Odesa Region, Ukraine, July 21, 2023.
— Photo by Nina Liashonok / Reuters


 the village of Novodarivka

21 July 2023
A Ukrainian serviceman inspects a destroyed Russian tank in the recently liberated village of Novodarivka
A Ukrainian serviceman inspects a destroyed Russian tank in the recently liberated village of Novodarivka, Zaporizhzhia Region, Ukraine, July 21, 2023.
— Photo by Stringer / Reuters


 Odesa

20 July 2023
A firefighter works at a site of an administrative building heavily damaged by a Russian missile strike in Odesa
A firefighter works at a site of an administrative building heavily damaged by a Russian missile strike in Odesa, Ukraine, July 20, 2023. Odesa was also targeted on July 20 as a Russian missile heavily damaged an administrative building. It was the port city's third consecutive night of air strikes targeting installations, grain storage facilities, and civilian infrastructure.
— Photo by Press service of the State Emergency Service of Ukraine / Handout via Reuters


 Mykolaiv

20 July 2023
Firefighters work at a site of a residential building heavily damaged by a Russian missile strike in Mykolaiv
Firefighters work at a site of a residential building heavily damaged by a Russian missile strike in Mykolaiv, Ukraine, July 20, 2023.
— Photo by Press service of the State Emergency Service of Ukraine / Handout via Reuters


 Kirovske

19 July 2023
An explosion of ammunition at a military training field in Crimea, on July 19 2023
A plume of smoke rises over an ammunition depot explosion in Kirovsky district in Russian-annexed Crimea on July 19, 2023. Russian emergency officials in Crimea said more than 2,200 people were evacuated from four villages because of fire at the military facility.
— Photo by Viktor Korotayev / Kommersant Photo / AFP / Getty Images


 Odesa

19 July 2023
A firefighter works at a site of storage facilities hit during Russian missile and drone strikes in Odesa
A firefighter works at a site of storage facilities hit during Russian missile and drone strikes in Odesa, Ukraine, July 19, 2023.
— Photo by Press service of the State Emergency Service of Ukraine in Odesa region / Handout via Reuters


 the village of Kobleve

19 July 2023
A firefighter works at the site of a recreation hotel hit by a Russian missile strike in the village of Kobleve
A firefighter works at the site of a recreation hotel hit by a Russian missile strike in the village of Kobleve, Mykolaiv Region, Ukraine, July 19, 2023.
— Photo by Press service of the State Emergency Service of Ukraine / Handout via Reuters


 Kyiv

19 July 2023
Smoke rises in the sky over the city after a Russian drone strike in Kyiv
Smoke rises in the sky over the city after a Russian drone strike in Kyiv, Ukraine, July 19, 2023.
— Photo by Gleb Garanich / Reuters


 Odesa

18 July 2023
A part of a Russian Kalibr cruise missile inside a building damaged during a Russian missile and drone strikes in Odesa
A part of a Russian Kalibr cruise missile inside a building damaged during a Russian missile and drone strikes in Odesa, Ukraine, July 18, 2023.
— Photo by Press Service of the the Operational Command South of the Ukrainian Armed Forces / Handout via Reuters


 village of Bohorodychne

17 July 2023
A Ukrainian serviceman walks on a destroyed bridge over the Siverskyi Donets River in the village of Bohorodychne
A Ukrainian serviceman walks on a destroyed bridge over the Siverskyi Donets River in the village of Bohorodychne, Donetsk Region, Ukraine, July 17, 2023.
— Photo by Sofiia Gatilova / Reuters