-
Miami stumble to draw against Cincinnati despite Suarez strike
-
Trump accuses Alaska Democrats of fraud over same-name scandal
-
Bangladesh scrambling as Ganges water treaty to expire
-
Spain mourns after latest train tragedy kills 68
-
England in peril with Rugby League World Cup semi spots at stake
-
Trump's border: quiet, but few people are happy
-
Antonelli ready to rewrite the Formula One record books in Mexico
-
Australian defence chief says China military buildup creating 'pressure' in SE Asia
-
EU, Canada to build 'new chapter' in alliance at Montreal summit
-
No penalty practice? No problem for Man City in shoot-out win
-
Argentine football fan jailed for threats over Di Maria return
-
Microsoft beats expectations fueled by Azure cloud business
-
Liverpool beat Chelsea in League Cup shoot-out, Man City survive scare
-
Chelsea win as Bayern draw with Madrid in Women's Champions League
-
Inter leave it late again in Serie A as AC Milan, Juventus lose
-
Kane watches as Bayern cruise into German Cup last 16
-
Shares in Google owner Alphabet plummet on profit miss, ad slowdown
-
Bayern boss Kompany out of hospital after meningeal irritation
-
Putin hails Elon Musk as 'truly a genius'
-
Shares in Google owner Alphabet sink on profit miss, ad slowdown
-
US stocks eye big tech earnings as Fed holds rates steady
-
Chelsea win as Bayern and Madrid draw in Women's Champions League
-
US Fed holds interest rates steady despite 'too high' inflation
-
Made with munitions from the Falklands War, a 'Chalice of Peace' for the pope
-
Rwanda cannot be blamed for what happens in DR Congo, FM says
-
Pioneering US labor leader Dolores Huerta dies at 96
-
Inter leave it late again in Serie A as Bologna sink AC Milan
-
Italian PM slams 'shameful' release of alleged protest organiser
-
Bolsonaro's escape to the US: How it happened
-
Hollywood producer Kennedy to head LA28 Olympic ceremony plans
-
Russell calls on Scotland to 'kick on' and beat big teams
-
Djokovic wins Basel opener to boost ATP Finals bid
-
Airbus aims for record deliveries despite disappointing quarter
-
US Fed holds interest rates steady despite surging inflation
-
Cuba wins UN vote against US embargo with weakest backing in 30 years
-
Chiefs sign ex-Ravens kicker suspended over sex allegations
-
Real Madrid, La Liga apology over Mbappe shows power of Chinese market
-
Inglis and Carey put Australia in command of South Africa decider
-
From Gaza to Ramallah, Palestinians see little hope in Israeli vote
-
92-year-old US judge handling Maduro case dies
-
US labor leader Dolores Huerta dead: family
-
Perez extends Cadillac deal to 2029
-
Investors turn cautious ahead of tech results, Fed update on rates
-
Arab Israelis proud of high election turnout, uncertain for future
-
'Cruise for life' strands passengers in Cambodia as operator goes bust
-
Inglis, Carey put Australia in command of South Africa decider
-
Bolsonaro flees Brazil for US after election defeat
-
French firm Safran helps build aircraft wings of the future in UK factory
-
A throne on wheels, popemobiles star in new Vatican show
-
Ceasefire in Russia-occupied Ukrainian city holds for second day
Russian fuel strike casts pall of war over Ukraine village
A black pillar of smoke from a burning military fuel storage site hangs over the sleepy Ukrainian village of Kalynivka, turning the midday sun into a pale disc.
Fireballs still leap from the charred wreckage a day after Russia attacked the site some 40 kilometres (26 miles) south of Kyiv, with Kalibr cruise missiles.
"We saw the explosion and the blazing fire. It was very scary," factory worker Tamila Ivanyuk, 57, tells AFP outside a local shop.
Kalynivka is a quiet agricultural village of traditional Ukrainian houses, dotted with willow-lined ponds.
But residents fear it could be a future target for Russian forces if their stalled bid to encircle the capital ever gains steam.
It has already suffered several attacks, while the nearby airport at Vasylkiv was destroyed by Russian strikes on March 12.
The sheer scale of the explosion at the fuel depot is however beyond anything they have experienced since Russia's invasion four weeks ago.
"Even the windows shattered in several houses" in the village, which is about two kilometres from the fuel site, said barista Ania Volfram, 19.
"We are worried now that this fire would spread further to residential buildings," she said.
The attack came a day before Russia said it had completed the first phase of its invasion, and would focus now on the Russian-speaking Donbas region in the east.
- 'Stay in our Ukraine' -
Moscow claimed that the depot supplied Ukrainian troops in the central part of the country and that it attacked it with "Kalibr high-precision sea-based cruise missiles".
Ukraine, which needs all the resources it can get to hold off its larger neighbour, confirmed the strike happened at around 8:00 pm (1800 GMT) on Thursday.
It was still blazing furiously a day later. Several wrecked white fuel tanker lorries lay at the scene and a smaller fire blazed from a severed fuel line.
Ukrainian civil defence volunteers occasionally stopped at the site to question journalists about what they were doing there.
The explosion "was very big," a security guard at the facility said at a checkpoint near the depot, asking not to be identified.
"Fortunately, there were no casualties."
Residents said that despite being dozens of kilometres from the frontline, Russia had hit the village between five and ten times, including firing at a fish-processing plant.
Volfram said it was "very frightening but for the time being there's nowhere to run."
He accused Moscow of trying to destroy Ukraine's infrastructure to drive out its people.
Some 3.7 million people have fled the destruction in Ukraine since Russia's invasion, but Kalynivkans say they will stay despite the fuel depot blast.
"We stay in our Ukraine," says Ivanyuk, the factory worker, describing Russia's invasion as an "unbelievable" attack on peaceful people.
"Besides, Europe is overpopulated with our citizens. So far we are not planning to go anywhere and will stay in our country."
O.Krause--BTB