Two years of defiance: Before and after images show how Ukraine has been able to rebuild its war-torn streets even as battle still rages ahead of second anniversary of Russia’s invasion

Almost two years have passed since the roar of Russian tank engines and the screams of fighter jets broke the peace of the Ukrainian streets on that fateful day of February 24, 2022.

They were once lively thoroughfares that bustled with the rhythm of daily life shattered by the brutality of Europe’s first major armed conflict since the end of the Second World War.

Russian forces attacked from three sides, using missiles, airstrikes and ground troops to overwhelm the Ukrainian army and occupy large parts of the country, driving millions from their homes and creating a humanitarian crisis.

As Russian missiles and kamikaze drones stormed cities and towns across the country, brand new apartment buildings were reduced to rubble and quiet village roads were transformed into dystopian hellscapes..

From the capital Kiev and second city Kharkiv, where warning sirens blare and buildings destroyed by incessant shelling lie in ruins, to the small towns of Borodyanka and Bucha, where civilians rot in shallow graves, the following images show the size and horror of war again.

They also demonstrate the resilience and courage of the Ukrainian people, who continue to hold on to freedom and dignity despite Moscow’s aggression.

Despite overwhelming odds, the Ukrainian army and volunteers fought back against the invaders, using Western-supplied weapons and ammunition with great success.

But the war is far from over, and aAs the conflict enters its third year, it remains to be seen whether Ukraine can survive and recover from the devastating attack.

Here, in a series of shocking images, MailOnline shows the grim reality of the conflict and how it has irrevocably changed the fabric of Ukrainian society.

1708354705 413 Two years of defiance Before and after images show how

General view of the damaged local city hall of Kharkov on March 1, 2022, destroyed due to Russian troop shelling (right) and people walking past the same city hall in Kharkov on February 6, 2024 (left)

1708354707 627 Two years of defiance Before and after images show how
1708354710 188 Two years of defiance Before and after images show how

Rescue workers stand in front of an apartment building partially destroyed by a rocket attack in the western Ukrainian city of Lviv on July 6, 2023 (right) and a photo taken on February 10, 2024, showing the reconstruction of the house that was partially destroyed (left). )

1708354712 942 Two years of defiance Before and after images show how
1708354715 264 Two years of defiance Before and after images show how

A Ukrainian police officer, leaning over bodies lying on the ground and covered with tarpaulin, killed at least 35 people after a rocket attack on April 8, 2022, at a train station in Kramatorsk, eastern Ukraine, used for civilian evacuations (right) and a man stands next to a food stall at the same location on January 25, 2024 (left)

1708354717 405 Two years of defiance Before and after images show how
1708354719 401 Two years of defiance Before and after images show how

Ukrainian soldiers carry the coffins of Andriy Vertiev and Serhiy Evtushenko, Ukrainian soldiers, killed during the Russian invasion of Ukraine, at the Lychakiv Cemetery in Lviv, on May 25, 2022 (left) and a photo taken on February 8, 2024, showing the graves showing Ukrainian soldiers at the same cemetery (right)

1708354721 629 Two years of defiance Before and after images show how
1708354723 582 Two years of defiance Before and after images show how

A photo taken on March 13, 2022 showing anti-tank obstacles on a street in Odessa (right) and people walking along the same street in Odessa on February 9, 2024 (left)

1708354725 116 Two years of defiance Before and after images show how
1708354728 741 Two years of defiance Before and after images show how

Police experts examine a crater after a rocket attack in a village near Lviv, on November 16, 2022 (right) and a man walking on a road at the same spot in Lviv, on February 10, 2024 (left)

1708354730 998 Two years of defiance Before and after images show how
1708354732 875 Two years of defiance Before and after images show how

The body of an unidentified soldier lies next to a burning Russian armored car during fighting with Ukrainian forces in Kharkiv, on February 27, 2022 (right) and cars driving on the same road on February 8, 2024 (left)

1708354735 59 Two years of defiance Before and after images show how
1708354738 955 Two years of defiance Before and after images show how

Priests pray with body bags at a mass grave on the grounds surrounding St. Andrew’s Church in Bucha, on April 7, 2022 (right) and a woman clears snow at the site of the same mass grave on February 10, 2024 (left)

1708354740 726 Two years of defiance Before and after images show how
1708354742 283 Two years of defiance Before and after images show how

People walk past destroyed buildings in the town of Borodianka, northwest of Kiev, on April 4, 2022 (right) and a woman walks on the street in the same location on February 8, 2024 (left)

1708354744 564 Two years of defiance Before and after images show how
1708354746 966 Two years of defiance Before and after images show how

A resident standing next to a sandbag barricade in Odessa on March 13, 2022 (left) and people walking across the same street on February 9, 2024 (right)

1708354749 532 Two years of defiance Before and after images show how
1708354751 247 Two years of defiance Before and after images show how

A car driving through a street without lights in Lviv during a power outage, on December 18, 2022 (right) and a car driving through the same street on February 6, 2024 (left)

1708354752 710 Two years of defiance Before and after images show how
1708354755 585 Two years of defiance Before and after images show how

Evacuees housed in the Les Kurbas Theater in Lviv on February 28, 2022 (left) and spectators watch a play in the theater on February 9, 2024 (right)

1708354757 357 Two years of defiance Before and after images show how
1708354760 696 Two years of defiance Before and after images show how

People wait for a train to Poland at the train station in Lviv on February 26, 2022 (left) and people walk on the same platform on February 6, 2024 (right)

1708354763 349 Two years of defiance Before and after images show how
1708354766 112 Two years of defiance Before and after images show how

Freshly dug graves at the cemetery in the village of Hroza, Kharkov region, on October 7, 2023, two days after a Russian attack killed at least 50 people in a shop and cafe in an eastern Ukrainian village (left) and a photo taken on January 23 2024 with the same place in the cemetery (right)

1708354769 760 Two years of defiance Before and after images show how
1708354772 476 Two years of defiance Before and after images show how

People crossing a destroyed bridge while evacuating the city of Irpin, northwest of Kiev, on March 5, 2022 (left) and a photo taken on February 8, 2024 shows the same destroyed bridge (right)