UAPP, in partnership with Kyiv Independent, continues its monthly feature — a curated selection of key photographs that most precisely convey the events, mood, and challenges of another month of the full-scale war.

This selection includes not only major events, but also everyday moments that, through the lens, become symbols of the time. Photographs that document pain, dignity, exhaustion, strength, and hope. Images that help us see and remember. Together, we are creating a visual archive of history unfolding right now.

This selection includes not only major events, but also everyday moments that, through the lens, become symbols of the time. Photographs that document pain, dignity, exhaustion, strength, and hope. Images that help us see and remember. Together, we are creating a visual archive of history unfolding right now.‍

Service members of the anti-aircraft missile artillery battalion of the 24th Mechanized Brigade named after King Danylo move along a road covered with a drone-protection net in Kostiantynivka, Donetsk region, Ukraine, October 2025.
Photo by Oleh Petrasiuk
A new recruit of the 93rd Separate Mechanized Brigade “Kholodnyi Yar” with the call sign “Kastet” learns to pilot an FPV drone near Kramatorsk, Donetsk region, Ukraine, November 11, 2025.
Photo by Mykola Oliinyk
A vehicle is hidden in the forest under a camouflage net in Ukraine, November 14, 2025.
Photo by Roman Pashkovskyi
Service members of a Main Intelligence Directorate unit called “Black Sea Pirates” demonstrate the Katran X1 surface unmanned boat, which carries out combat missions in the Black Sea, at an undisclosed location in Ukraine, November 6, 2025.
Photo by Viacheslav Ratynskyi

Vasyl, 48, a border guard of the State Border Guard Service of Ukraine, stops a car at a checkpoint at the entrance to towns and villages of the Vylkove community on Thursday, October 9, 2025, Vylkove community, Odesa region, Ukraine.Vylkove is located in the Danube Delta in Odesa region in southwestern Ukraine, near the border with Romania. Men of conscription age who are avoiding mobilization cannot leave the Vylkove community (the city of Vylkove and several nearby villages and settlements), because a checkpoint has been set up at the exit from the territory. The only road leading from Odesa region to other regions of Ukraine briefly passes through Moldova, and men are forbidden to cross it without a special permit.
Photo by Oksana Parafeniuk
An employee walks on the grounds of a power plant of Ukrainian energy provider DTEK, which was damaged as a result of constant Russian air strikes, November 13, 2025.
Photo by Roman Pylypii / AFP / Getty Images
A firefighter extinguishes a house in Kyiv’s Sviatoshynskyi district, Ukraine, November 29, 2025.At night, Russia carried out a massive combined strike on Ukraine and the capital: it launched more than 30 missiles and nearly 600 drones. Two people were killed in Kyiv and one in the region. About 40 people were injured, according to the State Emergency Service.
Photo by Pavlo Petrov
A father hugs his son; nearby stands a daughter, hugged by her boyfriend, after a drone strike by the Russian army on their house — the moment they learned about the mother’s death, whose body was pulled from under the rubble in Kharkiv, Ukraine, November 23, 2025.
Photo by Mykyta Kuznetsov
Relatives and friends at the funeral of police lieutenant Vladyslav Svyrydov, who was killed in the Kupiansk direction as a result of a Russian FPV drone strike. Kharkiv, Ukraine, November 19, 2025.
Photo by Mykyta Kuznetsov
An improvised memorial near a residential building damaged as a result of Russian shelling in Ternopil, Ukraine, November 22, 2025.The number of people killed in the city of Ternopil rose to 32, regional police reported, after cruise missiles hit residential buildings. The attack on Ternopil took place amid massive shelling of Ukraine’s energy infrastructure ahead of winter, as exhausted Ukrainian forces come under pressure on the front line.
Photo by Yurko Diachyshyn / AFP / Getty Images

Curated by:
Georhii Ivanchenko
Olga Kovalova
Irynka Hromotska