-
Zelensky vows overhaul of Ukraine's scandal-hit energy firms
-
South Africa defy early red card to beat Italy
-
Alex Marquez claims Valencia MotoGP sprint victory
-
McIlroy shares lead with Race to Dubai title in sight
-
Climate protesters rally in Brazil at COP30 halfway mark
-
Spike Lee gifts pope Knicks jersey as pontiff meets film stars
-
BBC caught in crossfire of polarised political and media landscape
-
'Happy' Shiffrin dominates in Levi slalom for 102nd World Cup win
-
Palestinian national team on 'mission' for peace in Spain visit
-
Brazilian 'Superman' cheers child cancer patients in Ghana
-
India close in on win over South Africa after Jadeja heroics
-
Huge explosions rock industrial area near Argentina's capital
-
Bezzecchi takes pole for Valencia sprint and MotoGP
-
Dominant Shiffrin leads after first slalom run in Levi
-
Nine killed in accidental explosion at Indian Kashmir police station
-
Climate protesters to rally at COP30's halfway mark
-
Fighting South Africa lose Rickelton after India 189 all out
-
Harmer leads South Africa fightback as India 189 all out
-
Prison looms for Brazil's Bolsonaro after court rejects his appeal
-
EU bows to pressure on loosening AI, privacy rules
-
India close in on lead despite South African strikes
-
Curry's 49 points propel Warriors in 109-108 win over Spurs
-
NZ boxer Parker denies taking banned substance after failed test
-
Australia setback as Hazlewood ruled out of 1st Ashes Test
-
Australia pace spearhead Josh Hazlewood ruled out of 1st Ashes Test
-
UN Security Council to vote Monday on Trump Gaza plan
-
Japan's Tomono leads after men's short program at Skate America
-
China tells citizens to avoid Japan travel as Taiwan row grows
-
Purdue Pharma to be dissolved as US judge says to approve bankruptcy
-
Iran's first woman orchestra conductor inspires
-
Wood gets all-clear in boost for England
-
Golf's world No. 8 Thomas has back surgery
-
Rebooted Harlem museum celebrates rise of Black art
-
'Desperation in the air': immigrant comics skewer Trump crackdown
-
UN regulator says shipping still wants to decarbonize -- despite US threats
-
Grant, Kim share halfway lead in LPGA Annika tournament
-
Musk's Grokipedia leans on 'questionable' sources, study says
-
Trump signs order to lower tariffs on beef, coffee, other goods
-
Croatia qualify for 2026 World Cup, Netherlands close, Germany in limbo
-
'Last Chance U' coach dies after shooting: US police
-
Sinner completes perfect ATP Finals group stage, Auger-Aliassime reaches last four
-
Woltemade sends Germany past Luxembourg in World Cup qualifier
-
Croatia qualify for 2026 World Cup with 3-1 win over Faroes
-
Kai Trump makes strides but still misses cut in LPGA debut
-
Return to bad days of hyperinflation looms in Venezuela
-
US airspace recovers as budget shutdown ends
-
Russia strike on Kyiv apartment block kills six, Ukraine says
-
Arrest made in shooting of 'Last Chance U' coach: US police
-
At COP30, senator warns US 'deliberately losing' clean tech race with China
-
US, Switzerland say deal reached on trade and tariffs
'Punishment from above': Hobby pilots build Ukraine's drone fleet
At a secret location in the Ukraine city of Lviv, the windows taped up to ward off unwanted attention, underground hobbyists improvise deadly drones bound for the front line of the war against Russia.
On a cluttered table the x-shaped frame of one drone stands among bundles of plastic propellers and sachets of minuscule screws.
Soon it will take flight with its payload: a wine bottle-sized anti-tank grenade designed to plunge on Russian armour.
Two other drones are already affixed with quad propellers, their squat bodies gaping with miniature bomb bays to rain explosives on Russian infantry challenging Ukrainian defenders to the north and east.
One more -- the shape of a stealth bomber, the size of a bird of prey -- will conduct reconnaissance missions for artillery squads, spotting targets and marking them for incoming fire.
Since Russia invaded, the Nebesna Kara ("Punishment from Above") collective has made around 40 such specialist drones for the Ukrainian military.
Before February 24, its six members were friends in the drone racing community.
"Unfortunately everything changed," said Alex, a member who declined to share his full name for security reasons.
- Hit and run -
Analysts say Ukrainian forces have been outmanned and outgunned in the war with Russia. But their dogged defence has thrived through local knowledge, hit-and-run tactics and technological sabotage.
In the early days of the invasion it was feared the capital Kyiv would fall to a 40-mile (65-kilometre) long Russian armoured column approaching from the north.
It has been reported that mobile teams armed with drones played a key role in parrying that attack by marking targets for air strikes, forcing the convoy to disperse.
"This is a technique for reconnaissance and adjusting artillery fire," said Nebesna Kara member Dmitriy, who declined to be further identified.
"Now there's a great demand for such subversive equipment," he said.
The collective -- which also has 10 "advising members" and draws on the knowledge of 877 enthusiasts via online chat -- receives orders from military specialists in conflict hotspots.
Their flying Frankenstein's creations are put together from over-the-counter kits, 3D printed parts and components ordered from a Chinese online retailer.
To one end of the room the parts are strewn across a workbench -- circuit boards dotted with microchips, threads of electric wiring, bulbous electric motors.
- 'Cheaper than iPhones' -
The Ukrainian military has heavily relied on donations to shore up the defence of the country. Foreign nations have poured in "lethal aid" and everyday citizens have been solicited for cash.
Alex says their miniature drone programme operates in much the same way. Specialists tell them what they need the drone to do and they tailor-make it with crowdfunding cash.
But the benefits far outweigh the costs.
On his phone Dmitriy shows a video from the perspective of a drone, buzzing along a Russian trench and highlighting weapon positions cached in the churned earth.
"If you have a normal pilot that is used to operating this stuff, he can go over this trench and in five minutes he's going to have all the information that he needs," said Alex.
"An iPhone costs more than this equipment," he added.
To the side of the workshop are stacked the outgoing parcels of drones and spare parts.
One is bound for the southern city of Mykolaiv. On Tuesday a missile strike punched a hole in the regional government building there, killing 28.
Prepared for shipping, it is accompanied by a handwritten note in red and blue felt tip addressed to the Ukrainian pilot -- and maybe also to the Russian troops outside the city gates.
"From Nebesna Kara with love," it reads.
R.Shaban--SF-PST