UAPP Logo
In fire and ruins: consequences of insidious Russian strikes on Kyiv, Dnipro, Odesa, and beyond
Ukrainian cities once again came under relentless enemy fire. Border and frontline towns suffered brutal attacks: Konotop and Balakliia were hit by a massive drone strike, while Pryluky endured a ballistic missile strike. Russian aviation terrorized Kramatorsk and Druzhkivka, and Kherson region lived under round‑the‑clock drone assaults. It was a harsh week for residents of Dnipropetrovsk and Odesa due to regular shelling both day and night. On the night of May 24, Russia turned Kyiv and its region into a true ordeal — a combined attack with missiles and UAVs brought widespread destruction, fire, and claimed the lives of civilians.
read more
In fire and ruins: consequences of insidious Russian strikes on Kyiv, Dnipro, Odesa, and beyond
Ukrainian cities once again came under relentless enemy fire. Border and frontline towns suffered brutal attacks: Konotop and Balakliia were hit by a massive drone strike, while Pryluky endured a ballistic missile strike. Russian aviation terrorized Kramatorsk and Druzhkivka, and Kherson region lived under round‑the‑clock drone assaults. It was a harsh week for residents of Dnipropetrovsk and Odesa due to regular shelling both day and night. On the night of May 24, Russia turned Kyiv and its region into a true ordeal — a combined attack with missiles and UAVs brought widespread destruction, fire, and claimed the lives of civilians.
read more
Kyiv in mourning, new attacks on Odesa and Kharkiv: weekly summary after a three‑day lull
After the partial three‑day lull ended, Russia launched over 3,170 attack drones, more than 1,300 guided aerial bombs, and 74 missiles of various types against Ukraine during the week. The strikes killed 52 people and injured 346, including 22 children. In Kyiv, a missile destroyed the entrance of a residential building, killing 24 people under the rubble, among them three children. A significant portion of the attacks targeted railway and port facilities. In frontline Kherson, Russian forces deliberately struck humanitarian missions and volunteers: vehicles of the UN Office for the Coordination of Humanitarian Affairs, World Central Kitchen, and the NGO “Iskra Dobro” were attacked.
read more
Russian fakes and narratives about Chornobyl: from the disaster to the present
Four decades ago, the criminal negligence of the Soviet leadership led to the largest technological disaster in human history. Both during the USSR and today, the Kremlin exploits the tragedy at the Chornobyl Nuclear Power Plant as a tool of manipulation. Its mouthpieces attempt to absolve the system of responsibility for the accident: they blame the plant’s personnel, pose as “hostages of the regime and the KGB” alongside other affected countries, and openly lie about well‑known facts, labeling them as “Chornobyl myths.”
read more
“Continuity is the most important word in archiving,” said Ukrainian director and co‑founder of the War Archive
The War Archive has already collected about 37 million unique media files documenting Russia’s war against Ukraine. Founded by the NGO Docudays UA and the company Infoscope in March 2022, the initiative preserves a wide spectrum of materials that capture Russian war crimes, combat operations, and life during the war. The archive also includes interviews with eyewitnesses of wartime events, recorded by the War Archive team.
read more
Breaking News
News
This week, Russia continued its missile and drone terror against Ukrainian cities. Hundreds of Shahed-type UAVs and dozens of tactical missiles were launched every day — from the well-known Iskander missiles to the latest Grom-1 models.
·
This week, Russia continued its missile and drone terror against Ukrainian cities. Hundreds of Shahed-type UAVs and dozens of tactical missiles were launched every day — from the well-known Iskander missiles to the latest Grom-1 models.
·
News Stories
8.7.2024
This is some text inside of a div block.
“Deliberately targeted children.” The ruins of Kyiv’s Ohmatdyt after Russian missiles in the photographs of documentarians
Wounded children, frightened adults, white medical coats stained with blood — these are the consequences of yet another Russian combined attack against Ukrainians. On the morning of July 8, Russian forces launched a missile strike on Kyiv, and Ukraine’s largest children’s hospital, Ohmatdyt, came under enemy fire.
News Stories
8.7.2024
“Deliberately targeted children.” The ruins of Kyiv’s Ohmatdyt after Russian missiles in the photographs of documentarians
Wounded children, frightened adults, white medical coats stained with blood — these are the consequences of yet another Russian combined attack against Ukrainians. On the morning of July 8, Russian forces launched a missile strike on Kyiv, and Ukraine’s largest children’s hospital, Ohmatdyt, came under enemy fire.
News Stories
4.7.2024
This is some text inside of a div block.
The battles for Karachun and Savur‑Mohyla, or Where the fighting for Donbas began. The hot summer of 2014 through the lens of Oleksandr Kly
On April 13, 2014, the National Security and Defense Council of Ukraine launched a large‑scale anti‑terrorist operation, which eventually escalated into a war against the Russian army. The battles for Karachun and for Savur‑Mohyla went down in history as some of the bloodiest clashes in Donbas at the beginning of the ATO.
News Stories
4.7.2024
The battles for Karachun and Savur‑Mohyla, or Where the fighting for Donbas began. The hot summer of 2014 through the lens of Oleksandr Kly
On April 13, 2014, the National Security and Defense Council of Ukraine launched a large‑scale anti‑terrorist operation, which eventually escalated into a war against the Russian army. The battles for Karachun and for Savur‑Mohyla went down in history as some of the bloodiest clashes in Donbas at the beginning of the ATO.
News Stories
30.6.2024
This is some text inside of a div block.
“Hungry. Exhausted. Happy.” Photographers Kostiantyn and Vlada Liberov showed the condition in which Ukrainians return from Russian captivity
On June 25, 2024, another 90 Ukrainians returned home from Russian captivity: 32 National Guard servicemen, 18 border guards, 17 members of the Naval Forces, 15 Armed Forces soldiers, and 8 Territorial Defense fighters. Among them were 59 defenders of Mariupol, 52 of whom had held out at Azovstal. Also returning to Ukrainian soil were 5 National Guard soldiers who had been on duty at the Chornobyl Nuclear Power Plant at the start of the invasion.
News Stories
30.6.2024
“Hungry. Exhausted. Happy.” Photographers Kostiantyn and Vlada Liberov showed the condition in which Ukrainians return from Russian captivity
On June 25, 2024, another 90 Ukrainians returned home from Russian captivity: 32 National Guard servicemen, 18 border guards, 17 members of the Naval Forces, 15 Armed Forces soldiers, and 8 Territorial Defense fighters. Among them were 59 defenders of Mariupol, 52 of whom had held out at Azovstal. Also returning to Ukrainian soil were 5 National Guard soldiers who had been on duty at the Chornobyl Nuclear Power Plant at the start of the invasion.
News Stories
30.6.2024
This is some text inside of a div block.
“Workers were unloading parcels.” The aftermath of the Russian airstrike on Nova Poshta in Kharkiv in the photos by Yakiv Liashenko and Olha Kovalova
On June 30, 2024, at around 16:30, Russian forces once again carried out an airstrike on Kharkiv. A guided aerial bomb flew approximately 80 kilometers and hit just a few meters from the Nova Poshta facility in the city’s Slobidskyi district.
News Stories
30.6.2024
“Workers were unloading parcels.” The aftermath of the Russian airstrike on Nova Poshta in Kharkiv in the photos by Yakiv Liashenko and Olha Kovalova
On June 30, 2024, at around 16:30, Russian forces once again carried out an airstrike on Kharkiv. A guided aerial bomb flew approximately 80 kilometers and hit just a few meters from the Nova Poshta facility in the city’s Slobidskyi district.
News Stories
27.6.2024
This is some text inside of a div block.
Seven days and nights the fighting for “Almaz‑2” in Avdiivka continued. The aftermath of the battle in the photographs of documentarian Oleksandr Klymenko
On the morning of January 31, 2017, the Armed Forces of Ukraine recaptured the militants’ stronghold “Almaz‑2” in Avdiivka, Donetsk region. The position was strategically important within the country’s overall defense system, as it allowed control over the Donetsk–Luhansk and Donetsk–Horlivka roads.
News Stories
27.6.2024
Seven days and nights the fighting for “Almaz‑2” in Avdiivka continued. The aftermath of the battle in the photographs of documentarian Oleksandr Klymenko
On the morning of January 31, 2017, the Armed Forces of Ukraine recaptured the militants’ stronghold “Almaz‑2” in Avdiivka, Donetsk region. The position was strategically important within the country’s overall defense system, as it allowed control over the Donetsk–Luhansk and Donetsk–Horlivka roads.
News Stories
27.6.2024
This is some text inside of a div block.
Weary soldiers and a green corridor under fire. The withdrawal of Ukrainian troops from Debaltseve through the lens of Oleksandr Klymenko
The fighting in Debaltseve became one of the key events in the confrontation in Donbas. The most intense phase of the battle lasted from January 25 to February 18, 2015, involving massive artillery attacks, close‑range firefights with small arms, as well as street and tank battles. According to the General Staff of the Armed Forces of Ukraine, about 5,000 Ukrainian soldiers defended Debaltseve, facing an enemy force four times larger. The battles for the city and the operation to withdraw Ukrainian troops became some of the most tragic and large‑scale events of the entire ATO/JFO period.
News Stories
27.6.2024
Weary soldiers and a green corridor under fire. The withdrawal of Ukrainian troops from Debaltseve through the lens of Oleksandr Klymenko
The fighting in Debaltseve became one of the key events in the confrontation in Donbas. The most intense phase of the battle lasted from January 25 to February 18, 2015, involving massive artillery attacks, close‑range firefights with small arms, as well as street and tank battles. According to the General Staff of the Armed Forces of Ukraine, about 5,000 Ukrainian soldiers defended Debaltseve, facing an enemy force four times larger. The battles for the city and the operation to withdraw Ukrainian troops became some of the most tragic and large‑scale events of the entire ATO/JFO period.

Photo Stories

This section features the best images of the month, interviews with photographers, and in-depth visual stories. Discover compelling narratives and events through the lens of our talented authors.

Photo Stories
26.5.2026
“And they held on.” A chronicle of the defense of Donetsk Airport through the lens and memories of documentarians
Photo Stories
22.5.2026
Red zone for photographs within the red zone of war. Ambrotypes by Stanislav Ostrous from the city of Kherson
Photo Stories
8.5.2026
Faces of War. A photo archive of the Ukrainian experience of World War II
Photo Stories
4.5.2026
Diary of the Invasion. The photobook *100 Days of War* by Ihor Chekachkov
Photo Stories
1.5.2026
10 photos of April
Photo Stories
1.5.2026
Kherson, football, and friendship. A photo story by Ivan Antypenko about the girls’ team “Kristal”

Our partners

We tell the world about Ukraine through the prism of photography.

Join and support the community of Ukrainian photographers.

UAPP is an independent association of professional Ukrainian photographers, designed to protect their interests, support, develop and promote Ukrainian photography as an important element of national culture.

UAPP's activities span educational, social, research and cultural initiatives, as well as book publishing.

UAPP represents Ukrainian professional photography in the international photographic community and is an official member of the Federation of European Photographers (FEP) — an international organization representing more than 50,000 professional photographers in Europe and other countries around the world.

Support and join us
A couple of men walking across a grass covered field.