Irpin, a community cursed by its geography, has become a locus of violence and suffering.
A woman holds a grey cat in her jacket as she stands surrounded by household items on an empty lot.
Civilians who are fleeing the fighting in Bucha arrive in Bilohorodka, where volunteers offer them hot meals and medical care.Magnum

On Sunday, I arrived in Kyiv on the sleeper train from Lviv. As I stepped off the railroad car and into the freezing morning air, I noticed the platform was deserted. Thousands of panicked women and children have been boarding train carriages, fleeing to the relative safety of western Ukraine. Soviet-era trains have helped hundreds of thousands of Ukrainians escape Vladimir Putin’s invasion—an irony of the nation’s calamitous history with expansionist Russian leaders.

After checking into a hotel and meeting with Ukrainian officials, my colleagues and I drove toward Irpin, a suburb cursed by its geography. The small city of sixty thousand people sits in the way of the Russian Army as it tries to move from Hostomel Airport, which it controls, and into the capital. When Ukraine’s Army put up a strong defense in Irpin, the city’s residents found shells, bullets, and battles raging around them.

Soldiers walk in different directions along a field as smoke billows in the distance.
Ukrainian forces change shifts near a destroyed bridge in Irpin.

At the last turnoff for Irpin, stern-faced Ukrainian soldiers and police, hunched under a frigid gray sky, manned a checkpoint of piled-up sandbags. A tent offered evacuees basic medical treatment; a nearby stand held sandwiches and a pile of children’s winter coats. Soldiers refused to allow us to go any further. Brent Renaud, an American journalist, had been killed earlier that day, they said, nodding toward the grassy side of the road where the award-winning documentary filmmaker’s body lay, covered in a blanket.

A few minutes later, Natalia, a small, gray-haired grandmother with glasses, arrived from Irpin in a rescue van operated by volunteers with her family. “We didn’t touch anybody,” she told us. “We didn’t touch that Putin. We don’t understand why he started this war. For what?” She had remained in her small, one-story home in Irpin for eighteen long days, with her husband, daughter, son-in-law, and two-year-old granddaughter, Sophia. Natalia had hoped that the Ukrainian soldiers would be able to hold on, but when a shell landed close by they decided it was time to go. “Everything will be all right,” she said. “We will be at Sophia’s wedding party.” The child stood quietly a few feet away, wrapped in a coat, clutching a candy bar.

A residential building is hollowed out and shows burn marks on the external concrete wall that remains.
A building in northern Kyiv damaged by Russian forces.
A soldier walks out of an underground shelter that houses a man and a child.
The inhabitants of Irpin hide in underground shelters to protect themselves from the bombardments of the Russian Army.
Various cooking oils foods bowls cups and other items are cluttered on a table in an underground shelter.
A table was piled high with boiled eggs, crackers, and old plates. Volunteers intermittently managed to bring in food to civilians and fighters.

Two days earlier, Jérôme Sessini, a photographer for the Magnum photo agency on assignment for The New Yorker, had visited a frigid basement turned makeshift bunker in Irpin. Elderly residents less able-bodied than Natalia lay on cots, curled up beneath filthy blankets. Some wandered around with walkers, looking confused and frightened. “Most of the people in the shelters were elderly,” Sessini told me. “They were all very scared.” Volunteers intermittently managed to bring in food to civilians and fighters. A table was piled high with old plates, boiled eggs, and crackers.

An older woman stands with a walker in an underground shelter.
“Most of the people in the shelters were elderly,” Sessini told me. “They were all very scared.”

Outside, the bodies of four Russian soldiers lay on the ground near a burned-out Russian tank, Sessini said. They had lain there for several days, after trying to advance down a set of railway tracks, Ukrainian soldiers told Sessini. One of the Russians had been severely burned, seemingly having climbed out of the tank when it was on fire, and died nearby.

The bodies of two dead Russian soldiers lie under a sheet on railroad tracks.
The bodies of two Russian soldiers, who were killed during the fighting in Irpin, lie on the ground near the last Ukrainian position.
Molotov cocktails sit in and near a crate by a tree.
Molotov cocktails seen near a checkpoint in Kyiv.
An older person cautiously peers out of a damaged window.
A Ukrainian fleeing fighting in Bucha makes the journey to Bilohorodka.
A soldier peers out behind a checkpoint fortified with sandbags.
A checkpoint in downtown Kyiv held by Territorial Defense Forces, the Army, and the police.

As Sessini made his way back toward Kyiv, he visited the main bridge to the capital, which the Ukrainian military had blown up to slow the Russian advance. As Sessini photographed the bridge from the Irpin side, elderly civilians slowly traversed its remains. Giant chunks of concrete and asphalt lay in a tangle on the riverbed nearby. Volunteers helped an elderly woman slowly shuffle along a makeshift wooden walkway. The rushing, dark waters of the Irpin River swirled around her as a volunteer reached forward, clasped her hand, and guided her toward momentary safety.

Civilians try to cross a makeshift bridge surrounded by the wreckage of the original bridge and an overturned car.
Civilians evacuate Irpin, as fighting between Russian and Ukrainian forces continues.