A Ukrainian soldier carries a backpack as he walks up a staircase in central Odesa, Ukraine, on June 12, 2026, as another pedestrian passes ahead of him. The patch on his vest reads "Національна Гвардія" (National Guard of Ukraine).
A Ukrainian soldier carries a backpack as he walks up a staircase in central Odesa, Ukraine, on June 12, 2026. The patch on his vest reads "Національна Гвардія" (National Guard of Ukraine).
Two boys enter a residential building beneath Ukrainian national flags hanging from the facades along a street in central Odesa, Ukraine, on June 12, 2026. The blue and yellow flag has become a widespread symbol of national identity displayed across Ukrainian cities during the Russian invasion of Ukraine.
Flags, portraits and tributes honoring fallen Ukrainian soldiers fill a memorial around the pedestal of the former monument to Russian Empress Catherine II on Katerynynska Square in Odesa, Ukraine, on June 12, 2026. The imperial-era statue was dismantled in late 2022 as part of Ukraine's derussification efforts, and the Ukrainian national flag now flies atop the empty pedestal. A plaque on the pedestal reads "Free Azovstal Defenders", referring to the Ukrainian troops who defended the Azovstal steelworks in Mariupol.
Five young people sit at the top of the Potemkin Stairs overlooking the port of Odesa, Ukraine, at dusk on June 12, 2026, with the war-damaged Hotel Odessa high-rise and the Maritime Terminal building in the background. The hotel, located at the sea terminal, was damaged during Russian attacks on the port of Odesa.
The war-damaged high-rise tower of the Hotel Odessa, with shattered windows and missing facade panels, stands at the sea terminal of Odesa, Ukraine, on June 12, 2026. The hotel, located at the port, was damaged during Russian attacks on the city.
A billboard by the Security Service of Ukraine (SBU) reading "Захищаємо Україну разом!" (Defending Ukraine Together!) stands in front of a residential building in Odesa, Ukraine, on [June 12, 2026]. The poster shows two servicemen bumping fists in front of an armored vehicle in a wheat field.
A billboard marking the Day of the Armed Forces of Ukraine, reading "З Днем Збройних Сил України!" (Happy Day of the Armed Forces of Ukraine!) and "Слава Україні! Героям Слава!" (Glory to Ukraine! Glory to the Heroes!), stands near power lines and public signage in Odesa, Ukraine, on June 12, 2026. The poster depicts a soldier beside an outline of Ukraine against a battlefield background.
A public bomb shelter marked "Укриття" (Shelter) stands in a park in Odesa, Ukraine, on June 13, 2026. The structure carries the inscription "Хто врятував одне життя, врятував цілий світ" (Whoever saves one life saves the world entire), the branding "Юність 2.0" and the website safeplace.com.ua, with a car parked nearby.
A bilingual sign reading "Бомбосховище | Bomb Shelter" with a bomb pictogram marks a bomb shelter inside a hotel in Odesa, Ukraine, on June 12, 2026.
A hotel conference room converted into a bomb shelter sits in darkness in Odesa, Ukraine, on June 12, 2026. The room, with its projection screen, wall-mounted television and conference tables still in place, is used as a refuge during air raid alerts.
A wall covered with dozens of protest posters, prints and artworks reflecting Russia's invasion of Ukraine is displayed along a pedestrian street in Odesa, Ukraine, on June 13, 2026. The collage includes anti-war slogans, the outline of Ukraine, references to Odesa and a poster reading "Воля не смерть" (Freedom, not death), a play on the Ukrainian motto "Freedom or death".
The Ukrainian national flag flies over the Odesa City Hall building as people walk across the square in front of it in Odesa, Ukraine, on June 12, 2026. The neoclassical building on Dumska Square houses the city council of Odesa