-
China goes rural with data centres in quest to power AI
-
China's robots open to opportunities in search of commercial breakthrough
-
Trump pauses planned 50% tariffs on Canadian goods for three days
-
Tech leads losses as Asian stocks track Wall St selloff
-
Ikitau, Suaalii named in Australia squad for Argentina Tests
-
US, South Korea cut drills short after Trump criticism
-
'American Doctor' shows brutality of conflict in Gaza
-
Italian scientists bet on octopus to fight crab invasion
-
New Zealand blocks lawsuits against firms over climate harm
-
New 'Insidious' reflects anxiety of being a new parent: director
-
Aussie Rules club suspends five players amid police probe
-
No.1 Sabalenka slams Wang to advance at Cincinnati
-
No.1 Sabalenka slams Wang to power ahead in Cincinnati
-
Turkey rejects Israeli claims after strike on Syria air base
-
Israel blames Turkey after strike on Syria air base
-
Climate change main driver of European ocean warming: study
-
Trump, Carney talk as Canada seeks to hold off new US tariffs
-
Gauff finds a way into the Cincinnati fourth round
-
NASA images reveal crater left by SpaceX rocket's Moon crash
-
ZZ Top drummer Frank Beard dies at age 77
-
UN atomic watchdog says found tons of nuclear material at Syria site
-
Bayern's Musiala reveals 'neurological disorder' after on-field collapse
-
Ecuadoran diplomat enters race to be next UN chief
-
Angelique Kidjo immortalised on Hollywood Walk of Fame
-
US sanctions ICC chief Tomoko Akane of Japan
-
France to expel two Iranian diplomats: foreign minister
-
US moves to open vast tracts of pristine forests to logging
-
Spain's Granada closes iconic Alhambra as new quake hits
-
US sanctions International Criminal Court chief Tomoko Akane of Japan
-
Venus, Stephens, Monfils named among US Open wild cards
-
Meta hooked children and misled public: prosecutors
-
Rodri joins La Liga champions Barcelona from Manchester City
-
France's first women's rights minister Yvette Roudy dies, aged 97
-
Disney, ABC sue US regulator over threat to broadcast licenses
-
French producer Nicolas Altmayer, Dior PR chief Favier die in car crash
-
Trump, Carney hold talks as new US tariffs on Canada loom
-
Bezos consortium bought nearly 40 percent of Liverpool: report
-
Germany opens new drone research centre as security threats mount
-
Trump says no Iran talks planned, claims Hormuz 'new US territory'
-
How only a few tree species drive Amazon forest recovery
-
Canada seeks to avert new US tariffs as deadline looms
-
Ivonne A-Baki enters race to be next UN chief
-
US primaries test Democrat comeback hopes in Trump stronghold
-
Ukraine says Russian strike kills 10 in northeast region
-
Scientists discover how narwhals grow nature's only straight tusk
-
Meta in court over child social media addiction
-
DR Congo Ebola outbreak 'far from being under control': WHO chief
-
Vieira appointed Senegal head coach after World Cup disappointment
-
Firefighters in 'decisive' push to encircle Belgian wildfire
-
F1's Albon re-signs with Williams for 2027
Mother weeps by roadside grave on route of Russian retreat
A Ukrainian mother fell to her knees, clawing the earth behind a razed petrol station.
She had just peered inside a manhole and found the corpse of her adult son, sharing the pit with another man.
"My little son," she wailed into the gaping chamber.
His body was warped by water, shrouded in sediment and eclipsed by an army sleeping mat.
But she recognised him by his distinctive footwear and, devastated by grief, refused to quit the crumbling lip of the shaft.
"Let me see him for a while," she begged to a woman who was trying to pull her away.
"I won't leave," she wept, hugging the ground where her son's remains had been dumped out of sight.
Nearby, at the roadside, sat the remains of two tanks, mangled by combat.
One was scorched to black and orange, the other was painted with a white "V", the insignia of Russian invading forces, who withdrew from this region last week.
- Assessing the damage -
Since Russian President Vladimir Putin called off his northern offensive to capture the capital of Kyiv, Ukrainian authorities have had to take stock of what they left behind.
The most shocking images so far emerged from the commuter town of Bucha, occupied for more than a month. It is here that Ukraine alleges Russian troops committed war crimes by shooting civilians in the street.
The Kremlin has denied any hand in the slayings, denouncing photos of the dead as fakery.
But other villages, towns and roads on the north-west flank of Kyiv have their own stories to tell.
On Sunday, AFP saw the remains of two men -- who seemed to be wearing civilian and military clothing -- inside a shaft behind a motorway service station 15 kilometres (9 miles) west of the capital, near the village of Buzova.
Village official Lyudmyla Zakabluk said both were members of Ukraine's Territorial Defence Forces (TDF), a reserve faction of Ukraine's armed forces. They had been missing since March 16.
The distraught mother was also named Lyudmyla, she said, and her son Yevhenii, was only 23 years old.
"My heart is just heavy," said 60 year-old Zakabluk. "This is a horror.
"How is it possible to do such things?"
The summary execution of prisoners of war is forbidden under the Geneva Conventions.
Although the cause of death of the two men was not immediately apparent, the head of one of the men was streaked with blood.
- Grief in springtime -
Once a tanker had siphoned water out from the bottom of the manhole, police ringed it off with crime-scene tape and one man plunged inside.
A slim, white rope was tied to each body in turn. It took 10 men to haul up the first one. Nine pull up Lyudmyla's son, the lighter of the two.
A bumblebee buzzed around the melted metal of one of the devastated tanks. Tiny birds flew in and out of the looted grocery shop of the petrol station forecourt.
But the sounds of the mother's grief cut over everything.
Once her son was laid out in the open, Lyudmyla ducked under the tape, rushing over to his body.
"Let me look," she pleaded. "I want to look."
It took four men to hold her back.
I.Saadi--SF-PST