-
Hometown hero Hudson-Smith basks in Euro glory
-
Guimaraes makes Arsenal debut in Como friendly
-
PSG down Aston Villa to retain UEFA Super Cup
-
Travis Kelce says wedding to Taylor Swift was 'best night of my life'
-
Trump's spokesperson Karoline Leavitt to step down
-
US stocks mostly up after data shows slightly lower inflation in July
-
'Imposing ignorance': US climate science under siege
-
Caracas protest denounces secrecy of Venezuela transition talks
-
As millions gazed in awe, a swathe of Spain plunged into darkness
-
Hudson-Smith regains Euro 400m title on home track
-
Xavi named first foreign Netherlands coach since 1978
-
Rob Reiner son denies grand jury murder charges
-
NBA triple-double king Westbrook to retire after 18 seasons
-
Spain darkens as solar eclipses races south from Arctic
-
'Trying to bury the science': US climate research under siege
-
Skies darken as solar eclipse heads south from Arctic to Spain
-
Eurovision to bar countries at war from hosting
-
Protest denounces secrecy of Venezuela transition talks
-
Italian teenager Curtis breaks 50m backstroke world record at Europeans
-
NBA's Los Angeles Lakers to be sold for reported $12.5 bn
-
New mum Sjostrom wins 50m butterfly for 18th European gold
-
Lukaku joins Turkish side Fenerbahce from Napoli
-
Solar eclipse darkens Arctic Russia on course for Spain
-
Colombia quake rescue efforts enter 'final phase' as toll hits 239
-
Russian economy rebounds in second quarter despite Ukrainian strikes
-
Brazil orders suspension of Discord livestreams after teen suicide
-
NBA's Los Angeles Lakers to be sold for $12.5 bn: ESPN
-
Tourists rush to Mount Etna as Italian volcano erupts
-
Trump sued over sale of access to Truth Social posts
-
Knot and Venmo Team Up to Make Venmo the Effortless Way to Pay
-
Europe looks to the skies as solar eclipse cast its shadow
-
In Moscow, Russians worry about new fuel shortages
-
At least 44 drown after ferry overturns on Zimbabwe's Lake Kariba
-
New space object 'black hole star' discovered by astronomers
-
Grieving Argentine icon Messi unsure about playing on 'much longer'
-
England captain Root tells players to be 'adults' as he ditches curfew
-
Nigeria kidnap victims escape 'hellfire' captivity beaten, malnourished
-
US inflation slows slightly in July despite elevated fuel prices
-
Google unveils finder tag, new AI smartphone features
-
Total solar eclipse to cast its shadow over Europe
-
US equities gain as inflation report eases fear of rate rise
-
US consumer inflation slows slightly in July despite elevated fuel prices
-
Colombia declares three days mourning for quake victims
-
Warholm on track in bid for fourth Euro hurdles gold
-
44 lives lost after ferry capsizes on Zimbabwe's Lake Kariba
-
Erdogan eyes expansion of regional defence pact
-
WallStreetPR Releases Report on China’s Gold Purchases and African Mining Investment
-
Extreme weather, jellyfish knock one-fifth of France's nuclear capacity offline
-
Former Chinese premier Zhu Rongji dies aged 97
-
Skywatchers gather in Europe to see total solar eclipse
Apocalyptic price of Ukraine's victory in Irpin
The last survivors in the ruins of Irpin have just one word to describe the Russians who have retreated after one of the pivotal battles of the war in Ukraine.
"Fascists!" rages Bogdan, 58, as he and his friends walk a dog through a deserted town centre that is free of shelling for the first time in a month.
His friends nod in agreement.
"Every 20 to 30 seconds we heard mortar shots. And so all day long. Just destruction," the tent construction worker told AFP journalists who reached Irpin on Friday.
It used to be a smart commuter town in the pine forests on Kyiv's northwestern edge.
But Irpin held off the full force of Russia's invasion, becoming the closest Moscow's forces got to the centre of the capital some 20 kilometres (12 miles) away.
The town whose once leafy parks were left strewn with bodies is now back under Ukrainian control, as Russian troops hastily pull back from outside Kyiv.
Victory came at a terrible price that has left it looking more like Aleppo or Grozny than an affluent satellite town in Ukraine.
Barely a building has escaped the fighting unscathed. Shelling has blasted huge chunks out of modern, pastel-coloured apartment blocks.
The foggy streets are eerily empty, littered with cars with bullet-scarred windscreens, and echoing with the sound of stray dogs.
"It's the apocalypse," says a Ukrainian soldier who hitches a ride across the empty town.
- 'I love Irpin' -
Irpin embodied the horrors of war in the early days of the invasion that Russian President Vladimir Putin said he launched to "demilitarise and denazify" Ukraine.
Images of a family wiped out by a shell as they tried to flee, and of thousands of people sheltering under a destroyed bridge, were seen around the world.
For the past three weeks it has been closed off to the media since the death of a US journalist, with Ukrainian authorities saying it was too dangerous to enter.
Now, near a sign in the town centre that says "I love Irpin" with a red heart, the handful of the town's residents who stayed tell how they survived more than a month of relentless shelling.
"We hid in the basement. They fired Grad rockets, mortars and tank shells," says Bogdan, asking to be identified only by his first name.
"My wife and I came under mortar fire twice. But that's okay, we are alive and well."
Wandering through a street blocked by a burned-out cement mixer, resident Viktor Kucheruk begs for cigarettes.
"As soon as we hear a shot, we immediately scatter to our burrows," the 51-year-old says.
"The lamps in the chandeliers.. fell down from the explosions. We sat at home in the corner during the shelling, where the walls are the thickest."
A new housing development with a large sign saying "Irpin, Rich Town" is pockmarked by shelling, with two apartments totally destroyed.
Playgrounds with abandoned children's scooters lie covered in rubble.
Rescue workers are still retrieving the dead from Irpin and placing them in body bags, before taking them to the blown-up bridge that links the town with Kyiv.
The bridge is covered with dozens of burned, bullet-ridden and abandoned cars, which rescue workers are now trying to clear.
- Russian tank graveyard -
Ukrainian forces have "liberated" a string of Russian-occupied towns and villages near the capital in recent days after Russia said it would scale back attacks on Kyiv.
Russia's pullback now appears to be gathering pace, even as Ukraine's President Volodymyr Zelensky said Moscow was consolidating for an assault in the country's east and south.
AFP journalists counted at least 13 destroyed Russian armoured vehicles around the village of Dmytrivka, five kilometres (three miles) southwest of Irpin.
At least three charred corpses of Russian soldiers could be seen in the burned-out wreckage of a single wiped-out convoy of eight tanks and armoured personnel carriers.
A severed lower leg lay next to one vehicle.
Russian military uniforms and personal belongings lay scattered on the ground, including a red-leather bound Russian translation of Gibbon's "Decline and Fall of the Roman Empire".
Villager Oksana Furman, 47, shows where Moscow's military might had left a shell hole in her kitchen during the tank battle two days ago.
A Russian tank had also reversed into her garden wall, causing it to collapse.
"There was a crazy rumble, the noise of the vehicles, everything was shaking. And then it was shell after shell," said Furman, who hid in a neighbour's basement.
Back in Irpin, where authorities say at least 200 civilians were killed, residents are keeping Ukraine's success in this battle in perspective.
"We recaptured Irpin, we recaptured a lot of things, but the war is not over," says Bogdan.
R.Adler--BTB