As Chinese machinery keeps Russia’s missile factories running, Ukrainian drones kill at industrial scale and hundreds of thousands of civilians sit in the dark, revealing a war now decided by supply chains more than speeches.
The Day’s Reckoning
Inside Russia’s Votkinsk Plant, Chinese CNC machines cut metal with flawless precision, shaping components for Oreshnik ballistic missiles. Thousands of kilometers away, Ukrainian FPV drone operators logged into a new digital system and ordered replacement aircraft in seconds, watching depleted stocks refill on a screen instead of through weeks of paperwork.
Two supply chains moved in opposite directions.
On January 28, The Telegraph detailed $10.3 billion in Chinese technology flowing into Russia’s defense industry: CNC machines at Votkinsk and Alabuga, microchips, memory boards, ball bearings, telescopic sights, piezoelectric crystals. Beijing did not ship finished weapons. It shipped the machinery and components that allowed Russia to keep producing them—missiles and drones launched at Ukrainian cities every night.
At the same time, Ukraine released numbers that reframed the war. Defense Minister Mykhailo Fedorov said Ukrainian drones killed or seriously wounded more than 240,000 Russian soldiers in 2025. One brigade alone logged 18,297 confirmed strikes on individual soldiers. Across the front, drones executed 819,737 successful attacks, every hit verified on video. More than 80 percent of enemy targets now fell to drones, nearly all domestically made.
Then the night attacks came.
Russia launched 146 drones. Thirty-six broke through. In Bilohorodka, two adults died when their apartment was hit, leaving a four-year-old screaming “Mama” as flames spread. By evening, 610,000 Kyiv residents sat without electricity, with entire oblasts darkened beyond the capital.
Chinese machines kept Russia’s weapons lines running. Ukrainian drones killed at industrial scale. Russian strikes turned out the lights.
The day made one truth unavoidable: this war now turned on supply chains—who could produce faster, move smarter, and endure the damage longer.
The Machines That Never Sleep
Inside the Votkinsk Plant, the sound never stops. Chinese-built CNC machines hum through the night, cutting metal into the precise shapes needed for Oreshnik ballistic missiles—the same weapons Putin once waved toward NATO capitals as a warning. There is no theater here. Just production. Shift after shift. Piece after piece.
In Tatarstan’s Alabuga Special Economic Zone, the same machines perform a different task. They shape components for Shahed drones, assembling the airframes that will later cross Ukrainian skies by the dozens, slipping through darkness toward apartment blocks, substations, train yards.
The supply chain runs deep and quiet. Microchips that give drones their targeting logic. Memory boards that store flight paths. Ball bearings that reduce friction in guidance systems. Telescopic sights for reconnaissance platforms. Piezoelectric crystals that turn vibration into electrical signals for sensors and control surfaces. Each item small. Each essential. Together, a weapons ecosystem.
Beijing does not ship finished missiles or drones. That line remains carefully uncrossed. Instead, China ships the tools—the dual-use equipment with civilian paperwork and military consequences. Plausible deniability on the invoice. Operational impact on the battlefield.
The Institute for the Study of War put it plainly: Chinese supplies enabled Russia to scale production of drones used for long-range strikes and battlefield interdiction. These machines were not symbolic. They were doing the killing.
The Telegraph traced $10.3 billion in identifiable Chinese technology entering Russia’s defense sector. Customs records. Shipping manifests. Corporate filings. What could be seen. What remained hidden almost certainly ran higher.
While Western capitals debated export controls and sanctions enforcement, the factory floors told a simpler story. Machines stayed powered. Production lines ran without pause. New equipment arrived.
Russia absorbed catastrophic losses and kept attacking because the tools to rebuild never stopped coming. Beijing called it neutrality.
On the ground, it functioned as support.

A psychologist from Ukraine’s Emergency Service and people affected by a Russian attack stand outside a damaged building in Kyiv Oblast, Ukraine. (Ukraine’s Emergency Service)
The Kill Counts Went Digital
Defense Minister Mykhailo Fedorov did not raise his voice when he spoke to Ukraine’s drone operators on January 28. He didn’t need to. The numbers carried their own weight.
In 2025, Ukrainian drones killed or seriously wounded more than 240,000 Russian soldiers. FPV and bomber drones executed 819,737 confirmed strikes—every single hit captured on video. More than 80 percent of enemy targets now fell to drones, and almost all of them were built inside Ukraine.
This wasn’t abstraction. It was itemized destruction.
More than 29,000 tanks and artillery systems disabled or destroyed. Sixty-two thousand vehicles, depots, and logistics targets erased. Over 32,000 Russian drones shot down mid-mission. Each impact logged. Each explosion replayed from above.
One unit stood apart. The 414th Unmanned Systems Forces Brigade—“Birds of Madyar”—recorded 18,297 confirmed strikes on Russian soldiers in twelve months. They also destroyed 124 tanks, eliminated hundreds of armored vehicles and artillery systems, and downed more than 4,000 enemy drones. One brigade. One year.
When President Zelensky handed out awards, the ceremony honored efficiency, not heroics. The “Army of Drones Bonus” system translated battlefield lethality into points: infantry kills, tank kills, helicopters destroyed, prisoners captured alive. War measured, ranked, optimized.
Fedorov spoke next about the future—50,000 more Russian casualties targeted in 2026, drone production rising from four million to seven million aircraft, strike ranges pushing a hundred kilometers deep. But that wasn’t the real breakthrough.
Logistics was.
On January 28, Ukraine completed the full digitalization of its drone supply chains. DOT-Chain Arsenal replaced chaos with visibility. Units ordered replacements as stocks ran low. Manufacturers filled requests in real time. Paper vanished. Delays collapsed.
While Russian units scavenged and bribed their way through broken systems, Ukrainian drone warfare became industrial, synchronized, relentless.
Drones were no longer supporting the war.
They were the war.
Hitting Them Before They Arrived
The first fires flared before dawn.
In Voronezh Oblast, Ukrainian strikes tore into the Khokholsky Oil Depot, igniting stored fuel and sending thick black smoke rolling above the facility. The regional governor acknowledged the hit as crews scrambled to contain flames that marked one more rupture in Russia’s military supply chain.
It didn’t stop there.
Across occupied territory and along Russia’s border regions, Ukrainian strikes landed with deliberate spacing. A drone control point and troop concentration near Velyka Novosilka—just over twenty kilometers from the front. Another manpower cluster near Hryhorivka, closer still. An ammunition depot near Nyzhnya Duvanka, far enough from the line to feel safe until it wasn’t.
Near the front, the pattern repeated. Russian units gathering near Shakhove east of Dobropillya were hit before movement orders could be executed. A battalion command post near Berezove was struck before maps could be unfolded. Troops assembling in Kolotylivka, across the border in Belgorod Oblast, absorbed losses before they ever saw Ukraine.
This was not opportunistic fire. It was a campaign.
Since late December, Ukrainian forces had expanded mid-range battlefield air interdiction, mirroring the same tactics Russia used to grind forward in autumn. The goal was simple: break Russian momentum before it reached the trenches. Destroy ammunition before it fed artillery. Sever drone control before strikes launched. Kill or scatter troops while they were still assembling.
Each strike carried compound effects. Every destroyed depot meant quieter Russian guns days later. Every eliminated control point meant blind drones. Every disrupted concentration meant assaults postponed or abandoned.
Russia could replace men and shells—eventually. Ukrainian strikes made replacement costly, inefficient, and late.
The war now unfolded in layers: fighting at the line, interdiction just behind it, and pressure deep in the rear. Ukraine could not outproduce Russia.
But it could bleed the supply chain until scale stopped mattering.
When the Lights Went Out
Russian forces launched 146 drones overnight January 27-28. Ukrainian air defenses downed 103. Thirty-six penetrated defenses plus one Iskander-M ballistic missile, striking 22 locations across multiple oblasts.
The casualties mounted with familiar horror. Two people—a man and woman—died in Kyiv Oblast’s Bilohorodka community. They were parents of a 20-year-old man and a 4-year-old child. The adults died on the apartment’s second floor from direct hit. The 4-year-old was on the first floor, screaming “Mama” when Radio Liberty war correspondent Marian Kushnir found the child in the burning building.
“I have a medical tactical backpack at home, so I ran to help,” Kushnir explained. “In the chaos, I saw a door slightly open. There was a child on the bed crying and screaming ‘Mama.'” Kushnir carried the child out. When he returned, stairs were already aflame. The child now stayed with father and older brother.
In Odesa—observing a day of mourning for victims killed in previous attacks—another Russian strike injured three men aged 21, 67, and 80. Drones struck the Holy Dormition Monastery grounds three times, knocking out windows and doors in the temple, damaging cathedral and greenhouse.
When the Power Failed and the Night Burned
The drones came in waves after midnight.
By morning, the numbers were clear: 146 launched. Ukrainian air defenses destroyed 103. Thirty-six slipped through, joined by an Iskander-M ballistic missile. Together they struck 22 locations across multiple oblasts, punching holes in neighborhoods that had gone to sleep intact.

A fire-stricken book lies on the ruins at the Holy Dormition Monastery after s Russian drone attack in Odesa, Ukraine. (Nina Liashonok/Ukrinform/NurPhoto via Getty Images)
In Bilohorodka, the hit was direct. A man and a woman died on the second floor of their apartment, killed instantly. Downstairs, their four-year-old screamed “Mama” as smoke filled the rooms. Radio Liberty correspondent Marian Kushnir heard the cries and ran inside with a medical backpack. A door stood ajar. The child was on the bed, crying, flames spreading. Kushnir carried the child out. When he turned back, the staircase was already burning. The child survived. The parents did not.
Odesa was observing a day of mourning when the next strike landed. Three men, aged 21, 67, and 80, were injured as drones hit the grounds of the Holy Dormition Monastery. Windows shattered. Doors blew inward. The cathedral and greenhouse were damaged by repeated impacts.
Elsewhere, the pattern repeated. Zaporizhzhia took two strikes on residential blocks, injuring at least six people and damaging apartment buildings and cars. Kryvyi Rih absorbed a ballistic missile strike that wounded a 51-year-old woman and a 60-year-old man. An infrastructure facility was hit. Details were withheld.
By day’s end, fifteen Ukrainians were dead and 37 wounded across seven oblasts.
The deeper damage spread silently. Power failed across Dnipropetrovsk, Donetsk, Chernihiv, and Zaporizhzhia. Kyiv went dark. By evening, 610,000 residents were without electricity as emergency outages rolled on and severe weather compounded the damage. More than 700 settlements sat unlit.
Generators arrived from abroad. Railways tightened security as trains came under attack.
The lights stayed out while the machinery that built tomorrow’s drones kept running.
This was attrition aimed at civilians.
A Shadow Hand Reaches 1,300 Kilometers In
Somewhere on the northern edge of Izhevsk, the power went out.
On January 28, the Atesh partisan network said one of its operatives sabotaged an electrical substation supplying electricity to the BUMMASH metallurgical plant—a facility woven into Russia’s military-industrial system. The damage, according to the group, partially cut power to the plant that forges steel and metal components used in weapons and heavy equipment.
Russian engineers would restore the electricity. That was never the point.
Izhevsk sits more than 1,300 kilometers from the Ukrainian border, deep inside Russia’s interior, far beyond artillery range and drone flight paths. The significance of the strike lay not in the outage itself, but in the message it carried: the war was no longer confined to front lines or border regions. It had followed the supply chain home.
Verification remained limited. The Kyiv Independent could not independently confirm the extent of the damage or how long production was disrupted. But Atesh had established a pattern—railway hubs sabotaged, locomotives disabled, air defense factories damaged, substations knocked offline across occupied territory and inside Russia itself.
Most earlier attacks hugged the frontier. Izhevsk did not.
While Ukrainian drones struck targets within a hundred kilometers of the battlefield, partisans forced Russia to defend infrastructure a thousand kilometers away. Substations. Rail junctions. Factories. Each one demanded guards, surveillance, checkpoints—resources pulled away from assault units pressing toward Pokrovsk and elsewhere.
Every soldier assigned to protect a power facility in Izhevsk was one fewer soldier available at the front. Every disrupted rail line slowed logistics. Every blackout forced inspections, delays, recalculations.
Russia possessed industrial scale. But scale depended on electricity, transport, and security.
And all three could be cut quietly, far from the sound of guns.
Building a Shield While the Sky Keeps Changing
The announcement came without ceremony, but the urgency behind it was unmistakable.
On January 28, Defense Minister Mykhailo Fedorov named Colonel Yevhenii Khlebnikov to lead a newly formed small air defense branch inside Ukraine’s Air Force—a unit designed not just to react, but to think ahead. Its mission was blunt: anticipate what Russia would try next, and stop it before it worked.
Khlebnikov was not an administrator pulled from a desk. He had served in anti-aircraft missile units, helped shape air defense planning inside the General Staff, and led Bayraktar drone operations during the desperate early defense of Kyiv and Chernihiv. He had helped plan the liberation of Zmiinyi Island. He knew what it looked like when the sky failed—and when it held.
Russia now attacked Ukrainian cities daily with hundreds of drones. More than 6,000 UAVs had been launched in the past month alone. Apartment buildings, power stations, trains—nothing was spared. And the threat kept evolving. Russian drones were changing designs, tactics, routes. Some now carried Starlink satellite guidance, extending range and precision beyond earlier limits.
Every adaptation forced a response.
Fedorov described the task plainly: build a system that could analyze threats in real time, counter them quickly, and anticipate the next iteration before it appeared over Ukrainian rooftops. That meant smaller, more flexible air defense units. Faster interceptors. Command structures built for speed, not bureaucracy.
As Ukraine reorganized, Europe took stock. On the same day, EU Defense Commissioner Andrius Kubilius announced a “missile tour” of the continent—meeting manufacturers, mapping supply-chain weaknesses, counting how many interceptors Europe could actually produce. The United States, he warned, was no longer a guarantee.
Both moves pointed to the same reality. The drone-missile war was accelerating faster than institutions built to fight the last one.
Survival now depended on how quickly governments could learn.
Meters Paid for in Blood
There were no breakthroughs to film on January 28. No flags raised. No sudden collapses. Just pressure—applied everywhere, all at once.
Russian forces attacked across multiple sectors, probing and pushing without securing confirmed gains. Near Pokrovsk, Ukrainian units quietly advanced in the northwest, consolidating ground Russian troops had infiltrated earlier. Elsewhere around the city, Russian assaults fanned out—near Hryshyne, Rodynske, Bilytske, Kotlyne, Udachne, Molodetske—each thrust measured in squads and shells rather than kilometers.
Claims raced ahead of reality.
Ukraine’s 16th Army Corps flatly denied Russian Chief of Staff Valery Gerasimov’s assertion that Russian troops were conducting urban fighting in Kutkivka. Ukrainian forces still controlled the settlement. Even Russian milbloggers conceded the point, admitting that announcements about seizing Kupyansk-Vuzlovyi reflected exaggerated field reports rather than conditions on the ground. Another pro-Russian commentator acknowledged Starytsya remained contested despite Moscow’s declarations of capture days earlier.
In the Slovyansk direction, the pressure felt heavier. Russian forces built up men and matériel in the Serebryanske Forest and near Siversk, preparing assaults on Dronivka, Platonivka, and Zakitne. Their objective was terrain, not towns—riverbanks and elevated ground along the Siverskyi Donets that would allow fire control over Ukrainian rear positions. Small fireteams slipped forward, testing gaps, trying to burrow into tactical depth.
The tools evolved. Russian units increased use of fiber-optic FPV drones, staging ambushes against Ukrainian supply routes. Frosty ground hardened movement corridors, briefly favoring attackers. Ukrainian commanders noted the advantage would fade once temperatures rose.
Near Hulyaipole, Russian forces tried to bypass the town from both flanks, aiming to sever logistics and scatter defenses with drone-deployed mines and unmanned ground vehicles.
By nightfall, the pattern was familiar. Attacks everywhere. Gains nowhere decisive. Ukrainian lines held in Kutkivka. Ukrainian positions improved near Pokrovsk.
The war moved forward in meters.
And it charged lives for every one.
An Invitation Designed to Fail
The offer sounded simple when it was announced in Moscow.
On January 28, Kremlin aide Yuri Ushakov said President Volodymyr Zelensky could come to Moscow for direct talks with Vladimir Putin. Russia, he added, would guarantee Zelensky’s security and provide proper working conditions. “We have never refused and do not refuse this kind of contact,” Ushakov insisted.
The timing mattered.
The statement came just after Ukrainian Foreign Minister Andrii Sybiha said Zelensky was prepared to meet Putin to discuss territorial issues and the future of the Zaporizhzhia Nuclear Power Plant. On paper, it looked like movement. In practice, it followed a familiar script.
For years, Kyiv and Washington have pressed for direct talks. Each time, Moscow found a way to avoid them. In May 2025, Zelensky invited Putin to Istanbul for trilateral talks with then-President Trump. Putin declined, sending a low-level delegation instead. Trump later remarked that Putin avoided the meeting because “he doesn’t like him.”
That autumn, the roles reversed. Putin invited Zelensky to Moscow. Zelensky refused, countering that Putin should come to Kyiv. Their last face-to-face meeting remained December 2019 in Paris, under the Normandy Format—long before Russia launched its full-scale invasion.
Ushakov’s latest invitation carried the same flaw. Zelensky traveling to Moscow—the capital of the state invading his country—would place him under Russian jurisdiction, reliant on security guarantees from the very regime waging war against Ukraine. The risk was obvious. The outcome predetermined.
The purpose was never negotiation.
It was narrative management: propose talks under impossible conditions, wait for Ukraine to refuse, then claim Moscow sought peace while Kyiv obstructed it. Even as a senior U.S. official suggested a Zelensky-Putin meeting “wasn’t so far away,” the pattern held.
The invitation looked like diplomacy.
It functioned as theater.
Campaigning While Kyiv Went Dark
The summons was delivered on January 28, and it was not subtle.
Ukraine called Hungary’s ambassador, Antal Heizer, into the Foreign Ministry to lodge a formal protest after Prime Minister Viktor Orban accused Kyiv of meddling in Hungary’s parliamentary elections. Ukrainian officials rejected the charge outright, describing it as false, inflammatory, and deliberately destabilizing. They urged Budapest to stop what they called aggressive anti-Ukrainian rhetoric before relations deteriorated further.
The clash had been building for weeks.
Orban claimed Ukrainian politicians—including President Volodymyr Zelensky—had issued “insulting” and threatening remarks meant to influence Hungarian voters ahead of the April 12 election. He announced he would summon Ukraine’s ambassador. Kyiv responded in kind.
Relations between the two neighbors had been strained since Russia’s full-scale invasion, but the tone sharpened as Orban entered what could be his most competitive election in nearly twenty years. His government had repeatedly blocked or delayed EU military and financial aid for Ukraine, while maintaining close ties with Moscow.
Now the campaign went national.
Orban’s Fidesz party launched a countrywide petition urging Hungarians to oppose further support for Ukraine. The mailer landed in households across the country, returnable until March 23. It warned that Brussels had “decided to enter the war,” claimed Europeans would foot the bill, and portrayed Ukraine as an endless financial drain. The imagery was blunt: Zelensky depicted with an outstretched hand, flanked by EU leaders encouraging citizens to give more.
Zelensky responded obliquely at the World Economic Forum, warning that any “victor” living off European money while selling out European interests deserved a reckoning—and cautioning against capitals becoming “little Moscows.”
The argument unfolded as 610,000 Kyiv residents sat without electricity after Russian drone strikes. Chinese machinery kept building missiles. Hungarian territory continued hosting infrastructure moving Russian oil into Europe.
Orban campaigned.
Ukrainians buried their dead.
The Satellite War Turned Personal
The argument unfolded in public, and it unfolded fast.
On January 28, Elon Musk responded to Poland’s foreign minister, Radoslaw Sikorski, with two words—“drooling imbecile”—after Sikorski shared Institute for the Study of War findings that Russian forces were using Starlink satellites to guide drone strikes against Ukraine. The insult landed amid an already volatile debate about who controlled the technology now shaping the war’s skies.
ISW had laid out the problem plainly. Russian forces were equipping BM-35, Shahed, and Molniya drones with Starlink systems, extending their range and accuracy far beyond earlier limits. Launched from occupied territory, those drones could reach most of Ukraine—and parts of Moldova, Poland, Romania, and Lithuania.
Sikorski went straight to the source. “Hey, big man,” he wrote, asking Musk why Starlink was being used to target Ukrainian cities and warning that profiting from war crimes could damage his brand. Musk fired back instantly, dismissing the criticism and insisting Starlink remained “the backbone of Ukraine military communications.”
The contradiction was real.
Ukrainian defense advisor Serhiy “Flash” Beskrestnov had already documented a Starlink-guided BM-35 striking Dnipro, roughly 86 kilometers from the front—the first confirmed use of the system in that area. The BM-35’s efficiency gave it a potential range of up to 500 kilometers, turning satellite access into a strategic multiplier.
This was not the first clash. In October 2025, Musk publicly suggested limiting Ukraine’s access, warning that the entire front line would collapse without Starlink. Sikorski responded by noting Poland paid $50 million annually for the service and would seek alternatives if SpaceX proved unreliable. Musk replied then, too—telling him to “be quiet.”
U.S. Secretary of State Marco Rubio stepped in, insisting no one had threatened to cut Ukraine off and warning that without Starlink, Russian forces would be on Poland’s border.
The dispute raged while Russian drones used Starlink to strike Ukrainian cities—and Ukrainian forces depended on the same system to survive.
Starlink was indispensable.
And exploitable.
That unresolved tension now played out not in policy rooms, but on social media—one insult at a time.
What January 28 Revealed
Two wars unfolded at once, and neither canceled the other.
One was industrial. Chinese machinery continued cutting missile components inside Russian plants while Ukrainian factories turned out drones by the million. Supply chains moved, production targets expanded, logistics systems tightened. The war’s center of gravity no longer sat only at the front—it lived in factories, warehouses, software platforms, and shipping manifests. Power now belonged to whoever could produce, replace, and deliver faster under pressure.
The other war was human, and it paid the price for the first.
Civilian infrastructure absorbed the consequences of industrial momentum. Energy grids failed. Trains required protection. Monasteries and apartment blocks became targets. The strategy was not subtle: degrade daily life until endurance itself became a battlefield variable. Civilian suffering was not collateral to this phase of the war. It was instrumental.
January 28 also exposed how adaptation outpaced institutions. Ukrainian drone warfare evolved faster than traditional command structures ever could—digitized logistics replacing paper, real-time resupply replacing improvisation. Russian forces adapted too, integrating new technologies, exploiting weather, pushing forward with methods that accepted losses as long as production could refill the ranks. The contest was no longer about brilliance or surprise. It was about iteration.
Diplomacy, by contrast, lagged behind reality. Invitations, accusations, public insults, and campaign rhetoric played out while missiles flew and cities darkened. Political gestures existed in a separate space—loud, performative, and largely disconnected from battlefield outcomes. The gap between statements and consequences widened.
What the day ultimately revealed was not a turning point, but a lock-in.
The war had settled into a system: industrial inputs driving military output, military output driving civilian damage, civilian damage testing political will. Each loop fed the next. No single strike, speech, or sanction could break it quickly.
What mattered now was endurance—of grids, of factories, of logistics, of societies.
January 28 showed how the war would be decided.
Not by a moment.
But by who could keep going when nothing stopped.
Prayer For Ukraine
• Pray for the children and families shattered by the night strikes, especially the four-year-old who survived the fire in Bilohorodka. Ask God to surround the grieving, the injured, and the displaced with comfort that reaches where words cannot.
• Pray for civilians enduring darkness and cold as power grids fail across Kyiv and multiple oblasts. Ask for protection through the outages, strength for utility workers restoring power, and wisdom for leaders managing fragile infrastructure under attack.
• Pray for Ukrainian defenders in the air and on the ground as drones, missiles, and evolving technologies reshape the battlefield. Ask for clarity, endurance, and protection for those standing watch while the sky keeps changing.
• Pray for restraint and accountability among global decision-makers and power brokers whose choices affect life and death far from their offices. Ask that truth would cut through propaganda, cynicism, and performative politics.
• Pray for the endurance of Ukraine as a people — for resilience that does not harden into despair, for courage that does not collapse into exhaustion, and for a just peace that does not come at the cost of the innocent.