Executive Summary
Ukraine launched one of its largest long-range drone offensives of the war, with over 210 UAVs targeting Moscow, central Russia, the Baltic region, and Crimea, inflicting significant damage on the Ryazan oil refinery and a major chemical plant in Stavropol Krai. Zelensky confirmed successful strikes on high-value Russian military assets—including a Be-200 amphibious aircraft, air defense systems, and oil infrastructure—up to 1,000 km from the frontline. Russia retaliated with a massive drone barrage of 294 UAVs against Ukrainian cities, killing at least 3 and injuring 63. Geopolitically, the unexpected US cancellation of an armored brigade rotation to Poland raised alarm in Warsaw, while the EU prepared a €9 billion aid payout, and France pledged to help Ukraine develop ballistic missile defense. Meanwhile, Putin signed a decree simplifying Russian citizenship for Transnistria residents, a move widely condemned as a pretext for military conscription and territorial expansion.
Key Events
- Ukrainian Long-Range Strike Campaign: Zelensky publishes footage confirming hits on a Be-200 amphibious aircraft, Ka-27 helicopter, cargo ship with ammunition, Pantsir-S1, Tor SAM systems, and oil facilities up to 1,000 km inside Russia. → link
- Massive Drone Attack on Russia: Over 210 Ukrainian long-range UAVs targeted Moscow, Ryazan, Krasnodar, the Baltic region, and Crimea. → link
- Critical Infrastructure Hits: Ukrainian strikes heavily damaged processing units at the Ryazan oil refinery and hit the Nevinnomyssk Azot chemical plant in Stavropol Krai, triggering large fires. → link
- Russian Overnight Attack on Ukraine: Russia launched 294 drones overnight; Ukrainian air defense downed 269, leaving 3 killed and 63 injured across the country. → link
- Transnistria Passportization Decree: Putin signed a decree simplifying citizenship for Transnistria residents; Moldova and Ukraine warn it is a tool to recruit soldiers and claim territory. → link
- US Troop Rotation to Poland Canceled: The US Army halted an armored brigade rotation to Poland for force reduction; Warsaw was not given advance warning, sparking concern. → link
- EU Aid Payout: The EU is preparing its first €9B+ payout from its €90B loan, using €5.9B for drones and €3.2B for budgetary costs and salaries. → link
- US Congress Aid Warning: House Foreign Affairs Chair Brian Mast signals Congress is unlikely to approve new financial aid for Ukraine. → link
- POW Exchange Progress: The first stage of the 1000-for-1000 exchange was completed; 528 bodies of fallen Ukrainian soldiers were repatriated; next stages are being prepared. → link
- France-Ukraine BMD Cooperation: France is ready to develop ballistic missile defense with Ukraine, following talks between Zelensky and Macron. → link
Analysis
Escalation in the Air War: Ukraine's deep-strike drone campaign has reached unprecedented depth and scale, targeting military-industrial complexes and oil refineries hundreds of kilometers inside Russian territory. This "long-range sanctions" strategy aims to systematically degrade Russia's war economy and fuel supply. Conversely, Russia continues to rely on mass drone swarms (nearly 300 Shahed/Gerbera types overnight) to overwhelm Ukrainian air defenses and terrorize civilians, though interception rates remain high.
Shifting Geopolitical Sands: The US cancellation of the armored brigade rotation to Poland—combined with warnings that Congress will not approve new financial aid—signals a worrying shift for European security, forcing Warsaw and other frontline states to re-evaluate reliance on American deterrence. However, European actors are partially offsetting this: the EU's substantial €9B payout, NATO's pressure to ramp up air defense production, and bilateral agreements like the French-Ukrainian BMD initiative demonstrate a concerted effort to sustain Ukraine's war effort independent of Washington.
Russian Territorial Grandstanding: Putin's decree simplifying citizenship for Transnistria mirrors previous tactics used in eastern Ukraine, serving as a tool for both territorial claims and military recruitment. Combined with continued Belarus border fortifications and predictions that Putin will push Lukashenko to enter the war, Russia is applying pressure on multiple vectors to stretch Ukrainian forces.
What to Watch: The operational impact of the Ryazan and Nevinnomyssk strikes on Russia's fuel and ammunition supply chains; the next phases of the 1000-for-1000 POW exchange; and the extent to which European defense production can scale to offset declining US support.
Tweet Feed
Ukrainian Deep Strikes & Russian Infrastructure
@wartranslated · 2026-05-16T18:01
Ukraine's drone attack on Russia continues. Around 190 drones are heading toward central Russian regions and south through Crimea, DroneBomber reports. https://t.co/MT4oZ5J0Db → tweet link
@ukraine_map · 2026-05-15T21:37
Over 210 long-range UAVs have been launched by Ukraine 🇺🇦 at targets near the Baltic Sea, around Moscow, Ryazan, Krasnodar, and Crimea https://t.co/4oDorOIdFP → tweet link
@KaterynaLis · 2026-05-16T10:36
Ukrainian strikes on Russian targets have become a regular occurrence at this point. ZELENSKYY: Most of the operations are still ongoing, so the video captures only a portion of our results. Be-200 amphibious aircraft, a Ka-27 helicopter, a cargo vessel carrying ammunition, a Pantsir-S1 surface‑to‑air missile and gun system, a Tor surface-to-air missile system, a Redut-2US communications unit, drones, and many other targets have been hit. Our long-range sanctions also struck Russian oil industry facilities and ships. Distances traversed: nearly 1,000 kilometers from the line of contact. → tweet link
@wartranslated · 2026-05-16T09:41
Zelensky showed results of Ukrainian long-range "sanctions" this week including hits on a Be-200 aircraft, Ka-27 helicopter, cargo ship with ammunition, Pantsir and Tor air defense systems, and oil facilities. Strikes reached nearly 1,000 km from the frontline. "Most operations are still ongoing, so the video doesn't show all our results," he noted, promising to increase the distance and number of "sanctions." → tweet link
@KyivIndependent · 2026-05-16T11:23
⚡️ 'Justified response' – Zelensky releases footage of Ukrainian strikes on Russian aircraft, other targets deep behind enemy lines. Ukraine struck several Russian military targets this week, including a Be-200 amphibious aircraft, President Volodymyr Zelensky said on May 16. https://t.co/YjdEtUiTWs → tweet link
@wartranslated · 2026-05-16T15:32
Ukrainian strikes on Ryazan refinery damaged multiple processing units including AVT-3, AVT-4, AT-6 and a diesel hydrotreatment facility, Ukraine's General Staff reports. The refinery is one of Russia's largest and supplies fuel to occupying forces. https://t.co/9AyQlNEk3N → tweet link
@NOELreports · 2026-05-16T15:24
Ukraine’s General Staff confirmed strikes on Russian command posts near Pokrovsk and at Hrafske, an equipment hangar in Selydove, a logistics depot in Baranykivka, a repair unit in Pryvillya and troop concentrations across Donetsk and Zaporizhzhia. It said the May 15 Ryazan refinery strike damaged AVT-3, AVT-4, AT-6 and diesel fuel hydrotreating units. #Ukraine → tweet link
@Osinttechnical · 2026-05-16T03:01
Ukrainian attack drones successfully hit a major Russian ammonia plant in the city of Nevinnomyssk overnight. The facility is heavily ablaze. https://t.co/D1ABlDhdOT → tweet link
@KyivIndependent · 2026-05-16T05:03
⚡️Explosions reported at Russian chemical facility in Stavropol Krai, local media says. The Nevinnomyssky Azot facility was reportedly hit, with videos shared by local residents showing a fire at the site. https://t.co/vzbp9iOh08 → tweet link
@NOELreports · 2026-05-16T05:29
Ukrainian UAVs struck the Nevinnomyssk Azot chemical plant in Nevinnomyssk, Stavropol Krai, triggering a series of explosions and a large fire at the facility. The plant is linked to Russia’s military-industrial complex, making it another industrial target hit inside Russian territory. #Russia → tweet link
@KyivIndependent · 2026-05-16T10:06
⚡️ Update: Drone strike reportedly hits major Russian fertilizer plant linked to explosives production. Andrii Kovalenko, an official at Ukraine's National Security and Defense Council, described the facility as "a critical component" of Russia's defense-industrial complex. https://t.co/Cr01J2jdnU → tweet link
@NOELreports · 2026-05-16T16:27
New explosions in Perm, Russia. There was no UAV or missile threat declared. A strong fire is observed. #Russia https://t.co/eiweyJuuJv → tweet link
@wartranslated · 2026-05-16T17:12
Massive fire suddenly broke out in Russian Perm covering 2000 square meters. Russian media claim it's a warehouse. Video comments suggest an explosion happened first. The cause remains unknown now. https://t.co/nU5CcbIanA → tweet link
@Osinttechnical · 2026-05-16T15:42
A Russian LPG filling station suffered a catastrophic explosion earlier today in the city of Pyatigorsk. https://t.co/HTnRsqtC7T → tweet link
@wartranslated · 2026-05-16T10:58
A gas station fire in Russia's Pyatigorsk covers 1,000 square meters after a tanker explosion during unloading. The mayor claims it was safety violations, not a drone attack. https://t.co/Mo7MhRr5NR → tweet link
@vcdgf555 · 2026-05-16T10:54
RT @MarcinRogowsk14: On 15 May 2026, a Russian Naval Aviation Beriev Be-200 flying boat was destroyed by a Ukrainian OWA UAV at Yeysk Air… → tweet link
@wartranslated · 2026-05-16T17:35
Partisan group "Black Spark" claims to have sunk a $100 million Russian "Buyan" artillery ship protecting shadow oil fleet at Kaspiysk naval base. Ammunition exploded on board causing fire and sinking with no crew survivors reported. https://t.co/XCCmket28J → tweet link
@wartranslated · 2026-05-16T11:04
The Crimean bridge has been closed for over 12 hours and the queue of cars is growing, monitoring group Crimean Wind reports. https://t.co/uu8FR5SmV7 → tweet link
Russian Attacks on Ukraine & Air Defense
@KyivIndependent · 2026-05-16T08:14
⚡️ At least 3 killed, 63 injured in Russian attacks across Ukraine over past day. Russia launched 294 drones overnight, Ukraine's Air Force said, adding that 269 of them were shot down. https://t.co/2PORwYmpbg → tweet link
@NOELreports · 2026-05-16T08:37
Ukraine downed or suppressed 269 of 294 Russian drones overnight into May 16, including Shahed, Gerbera, Italmas and Parodiya types launched from Russia and occupied Crimea. Hits were recorded at 15 locations, with debris falling at 9 more sites. #Ukraine https://t.co/9wLmx0HApE → tweet link
@KyivIndependent · 2026-05-16T05:38
⚡️Russian attack damages infrastructure in Odesa Oblast and Kharkiv. Russian forces launched overnight strikes targeting critical and civilian infrastructure across parts of Ukraine on the night of May 15–16, with attacks reported in Odesa Oblast and Kharkiv, according to regional authorities. https://t.co/Ps7rZXVT5t → tweet link
@wartranslated · 2026-05-16T08:49
Some Shaheds may carry electronic warfare systems to suppress Ukrainian interceptor drones and interfere with radar stations, defense advisor Serhii "Flash" Beskrestnov says. https://t.co/2NufLVnvXL → tweet link
@war_monitor_ua · 2026-05-15T23:44
⚠️ 9х БпЛА через Херсонщину у напрямку Баштанського району Миколаївщини. 02:44 16.05.26 → tweet link
@war_monitor_ua · 2026-05-16T09:32
❗️ Дніпро 1х БпЛА. 12:32 16.05.26 → tweet link
@Osinttechnical · 2026-05-16T09:28
Footage of a Ukrainian farmer finding a shot down Russian Shahed-136 attack drone in his field, Cherkasy Oblast. https://t.co/CBjDcFAtBt → tweet link
@Osinttechnical · 2026-05-16T19:30
Gunsight footage from a Ukrainian AAA team shooting down a Russian Shahed 136 attack drone using an M2 Browning .50 HMG. https://t.co/zwxUjTIFh5 → tweet link
@KyivIndependent · 2026-05-16T10:02
Russian forces targeted clearly marked UN humanitarian vehicles in Kherson on May 15. Footage published by Russian propaganda channels shows FPV drones intentionally striking cars bearing the insignia of the international aid mission. https://t.co/6E4Ctk5oHp → tweet link
@francisjfarrell · 2026-05-15T21:48
The human safari must be remembered as one of the worst crimes of Russia’s war: systemic, cynical, and simply unimaginably cruel. My story from Kherson from earlier this year: https://t.co/51EqEo5XCH → tweet link
@wartranslated · 2026-05-16T14:30
Belgorod authorities concealed the cause of death after a Russian aviation bomb fell on a private house in Dubovoye village, killing the homeowner. Officials announced the man's death but didn't mention it was caused by their own bomb hitting his home. https://t.co/L9Zd9UNRP8 → tweet link
Frontline & Military Operations
@NOELreports · 2026-05-16T14:17
Ukrainian forces destroyed a Russian turtle tank while it was sheltered. A Russian soldier comments 30 FPV drones were used before the vehicle was finally completely destroyed. #Ukraine https://t.co/RzxKSwoy5I → tweet link
@NOELreports · 2026-05-16T10:14
Northern Eagle drone operators from Ukraine’s 151st Mechanized Brigade detected and destroyed a rare Russian 152mm 2S43 Malva self-propelled artillery system on April 8 in Tavilzhanka, Kharkiv Oblast. #Ukraine https://t.co/x6IkWRTdD8 → tweet link
@NOELreports · 2026-05-16T09:54
Ukraine’s 71st Jaeger Brigade denied Russian claims of capturing Mala Korchakivka in Sumy Oblast, saying the settlement remains under the control of Ukrainian paratroopers and other units. #Ukraine https://t.co/zUd1iknNxR → tweet link
@wartranslated · 2026-05-16T09:54
Russian military bloggers complain Gerasimov told Putin they captured another village in Kharkiv region despite no maps showing Russian presence there. "According to reports, we'll take Kharkiv soon," they joke. https://t.co/gQOiWAyoW4 → tweet link
@wartranslated · 2026-05-16T11:34
Ukrainian border guards from "Steel Border" units destroyed 2 shelters, 2 vehicles, an antenna and a quadbike on Kursk and Northern Sloboda directions, eliminating 6 Russian occupiers. https://t.co/O91Q1DH2ZV → tweet link
@NOELreports · 2026-05-16T09:07
Ukraine’s Spartan Brigade National Guardsmen launched a series of drone strikes on Russian logistics near occupied Donetsk. The city has served as Russia’s main logistics hub across the occupied territories throughout the full-scale invasion. #Ukraine https://t.co/2rd6Y4QSYv → tweet link
@NOELreports · 2026-05-16T09:34
Ukraine’s Chervona Kalyna Brigade UAV operators detected and destroyed Russian drones before they could be used against Ukrainian defenders. #Ukraine https://t.co/dpldcEWqBB → tweet link
@Osinttechnical · 2026-05-16T21:38
Ukrainian Army Aviation helicopter pilots are now receiving NATO-standard training in the UK under Operation Interstorm. The basic training is providing Ukraine with pilots who can quickly transition to Western-built attack helicopters. https://t.co/APOcXyO28v → tweet link
@wolski_jaros · 2026-05-16T07:21
Jak to mawiają Amerykanie - "fear the real killer" czyli Douhet i Mitchell mieli rację. Jednym z najważniejszych wniosków z konfliktu na Ukrainie jest potwierdzenie znaczenia dominacji w powietrzu oraz wsparcia z powietrza przy prowadzaniu działań wojsk lądowych. Przewaga w powietrzu determinuje powodzenie prowadzonych działań na ziemii. Działa ona jednak w dwóch warstwach: - masowe użycie dronów - masowe użycie lotnictwa taktycznego [...] Rosjanie odnoszą sukcesy tam gdzie celność KABów spadła najmniej i gdzie używane są najliczniej. [...] Wnioski dla nas dość oczywiste: to Siły Powietrzne powinny dostać dodatkowe środki, zaś budowę 5 i 6 dywizji powinno się zarzucić żeby "oszczędności" władować w to co daje realną przewagę, pozwala oszczędzać krew żołnierzy i wygrywa wojny - lotnictwo. → tweet link
Geopolitics, Diplomacy & Western Support
@LachowskiMateus · 2026-05-15T21:34
– Otrzymaliśmy polecenie redukcji sił i uznaliśmy, że rezygnacja z wysłania brygady pancernej do Polski będzie najbardziej racjonalnym rozwiązaniem – powiedział w Izbie Reprezentantów dowódca amerykańskich wojsk lądowych, generał Christopher LaNeve. → tweet link
@Wyrwal · 2026-05-16T17:36
Kiedy opadł pierwszy kurz: wstrzymanie rotacji 4 tys. amerykańskich żołnierzy do Polski jest dla nas surową lekcją amerykańskiej realpolitik. To, co powinniśmy robić (od dawna!), to: 1. Zbroić się z głową (tej często brakuje) z uwzględnieniem ewentualnościowego planu walki z Rosją bez wsparcia sojuszników. → tweet link
@WarNewsPL1 · 2026-05-16T17:33
🇺🇦🇺🇸 ❗️ Kongres Stanów Zjednoczonych raczej nie zatwierdzi nowego pakietu pomocy finansowej dla Ukrainy - szef Komisji Spraw Zagranicznych Izby Reprezentantów, Brian Mast → tweet link
@NOELreports · 2026-05-16T16:14
❗️The EU is preparing a first €9B-plus payout from its €90B Ukraine loan next month, POLITICO reports. Brussels plans to use €5.9B to buy drones for Ukraine and wire €3.2B to Kyiv for budgetary costs, including soldiers’ salaries. #Ukraine → tweet link
@NOELreports · 2026-05-16T10:26
❗️NATO chief Mark Rutte will press European arms makers in Brussels next week to boost investment and production, focusing on air defence, long-range missiles, intelligence systems and supply chains before the alliance’s July summit in Ankara. #NATO → tweet link
@NOELreports · 2026-05-16T10:29
❗️Reuters writes Ukraine is rapidly shifting from military aid recipient to one of the world’s key defense-tech innovators. Western governments and firms are seeking access to Ukrainian drones, the Delta battlefield network, air defense tools, ground unmanned systems and combat analytics, drawn by cheap, simple and effective systems tested under constant Russian attack. #Ukraine → tweet link
@NOELreports · 2026-05-16T12:52
❗️France will help Ukraine develop antiballistic defense, Zelensky said after talks with Macron. He said Paris is ready to strengthen Ukraine’s protection against Russian attacks now, while both leaders also discussed air defense, EU integration and coordination. #Ukraine → tweet link
@KaterynaLis · 2026-05-16T14:44
ZELENSKYY: Russia needs to focus more on its own oil refineries and less on the territory of other nations. “Russia needs to think more about its refineries and its oil transshipment, and not about the citizens of other states and the land of other nations..." → tweet link
@KaterynaLis · 2026-05-16T17:28
‼️ZELENSKYY: There should be real sanctions on the supply channels providing Russia with components used to produce missiles and drones. If Moscow did not have access to those Western components, it would not have been able to strike an apartment building in Kyiv this week. → tweet link
@wartranslated · 2026-05-16T13:51
China and the US support ending the Ukraine war as quickly as possible and are ready to play a "constructive role" in peaceful settlement, Chinese Foreign Minister Wang Yi says. → tweet link
@KaterynaLis · 2026-05-15T19:15
TRUMP: We discussed the war in Ukraine with President Xi. It’s a war we both want to see settled. And it looked good until last night, when they took a big hit. But it’s going to be settled. → tweet link
@NOELreports · 2026-05-16T08:58
Head of the Presidential office Budanov said he does not need to trust anyone in talks with Russia and must achieve results instead. He said Ukraine has dealt with Russia for many years, knows how to speak with Moscow, and believes in the negotiation process to end the war. He added that future warfare will be shaped by smart drones and artificial intelligence already used for data processing and guidance systems. #Ukraine → tweet link
@KyivIndependent · 2026-05-16T13:16
⚡️ Moscow signals frustration as US-Russia Contacts remain 'slow and difficult.’ "There's no need to look for any hidden meanings in the fact that these contacts occur," Russian Deputy Foreign Minister Sergei Ryabkov said. https://t.co/ua7Wghb56i → tweet link
@wartranslated · 2026-05-16T10:47
Germany's far-right AfD leader Alice Weidel claims Ukraine started the war and that Ukrainian strikes into Russia threaten German security. She warns against "poking the big bear" and promises "balanced policy" when in power. https://t.co/wEXLm0lhNw → tweet link
@KaterynaLis · 2026-05-15T19:16
RT @ralakbar: NEW!!! Bipartisan coalition backs push for fresh sanctions on Russia’s ‘shadow fleet’ 4 more senators -- @SenMcCormickPA, @S… → tweet link
Transnistria & Belarus Threats
@KyivIndependent · 2026-05-15T23:35
⚡️Putin signs decree simplifying Russian citizenship process for Transnistria residents. Russian President Vladimir Putin signed a decree simplifying the citizenship process for residents of Moldova's Russian-occupied Transnistria. https://t.co/WKpTfDu8JW → tweet link
@KaterynaLis · 2026-05-16T17:20
‼️ZELENSKYY: Moscow has simplified the process for residents of Moldova’s Transnistria region to obtain Russian citizenship. This is another way Russia signals its claim over the territory. [...] “This means not only that Russia is looking for new soldiers in this way, because citizenship means military duty. This is also Russia’s way of designating the territory of Transnistria as its own." → tweet link
@KyivIndependent · 2026-05-16T11:33
⚡️ Putin's Transnistria passportization decree likely war recruitment tool, Moldova's president warns. "Probably they need more people to send to the war in Ukraine," Moldovan President Maia Sandu said. https://t.co/WKpTfDu8JW → tweet link
@wartranslated · 2026-05-16T11:19
Putin wants Lukashenko to fight Ukraine with only two questions remaining: direction and timing, former Ukrainian Foreign Minister Kuleba says. Belarus entering the war is just a matter of time and attack direction, he adds. → tweet link
@wartranslated · 2026-05-16T18:52
Ukraine transformed its border with Belarus into a fortress with kilometers of fortifications, bunkers, firing positions and mine barriers. Forces are in full combat readiness to respond instantly to any provocations from Belarus, "West" Command says. https://t.co/GMOAwZyR7a → tweet link
@Maciej_Korowaj · 2026-05-15T19:04
MGŁA WOJNY – Zakładnicy Baku. Jak rosyjski paszport traci wartość na Kaukazie. W azerbejdżańskich celach siedzą rosyjscy informatycy, a w Moskwie produkuje się ustawy o „ochranie rodaków”... Sprawa Baku nie jest wojną wyłącznie o dwóch informatyków. To wojna o status rosyjskiego paszportu w świecie, w którym coraz więcej państw regionu traktuje Moskwę nie jak centrum, lecz jak problem. → tweet link
POW Exchanges & Humanitarian Issues
@KaterynaLis · 2026-05-16T17:36
ZELENSKYY: This week was the first stage of the 1000-for-1000 exchange. There should also be next stages. “Let’s not forget that there should also be next stages of prisoner exchanges. This week was the first stage of the 1000-for-1000 exchange. We are preparing the next ones." → tweet link
@NOELreports · 2026-05-16T08:46
Ukraine received the bodies of 528 fallen personnel who, according to the Russian side, may belong to Ukrainian servicemembers. #Ukraine https://t.co/72zjD8c7CR → tweet link
@IAPonomarenko · 2026-05-15T20:34
Russia: wants to stage yet another blood-soaked “victory day parade”... demands through the U.S. president that Ukraine observe a unilateral temporary ceasefire... Ukraine: agrees not to strike Putin’s parade in exchange for the return of 1,000 Ukrainian POWs, keeps its word... Russia: days later strikes Kyiv anyway -- not even some “decision-making centers,” but ordinary people, collapsing an apartment building with a missile and burying 24 civilians under the rubble. → tweet link
Internal Russian Dynamics
@KyivIndependent · 2026-05-16T13:57
⚡️ For first time since 2022, Russians worry more about strikes at home than front line, poll shows. The survey also showed growing public anxiety inside Russia. https://t.co/uAtRAEHTqf → tweet link
@wartranslated · 2026-05-16T11:24
Ukraine's "kamikaze debris" are attacking Moscow right now, Moscow mayor Sobyanin reports. https://t.co/Ila1H40tFt → tweet link
@wartranslated · 2026-05-16T13:37
Russian occupiers are setting up "dragon's teeth" on occupied Crimea's beaches for the upcoming tourist season. https://t.co/2wu753fiH5 → tweet link
@KyivIndependent · 2026-05-16T19:08
⚡️Russian military unit documents own war crime, milblogger publishes then deletes video. "The Russians are not hiding it, they are war criminals, and anyone who wants to strike a deal with them is an accomplice to these crimes," Serhii Sternenko wrote on X on May 15. https://t.co/eT2yJHVGip → tweet link
@wartranslated · 2026-05-16T13:10
Russia's Defense Ministry claims 76 Ukrainian drones were shot down over six hours across Russian regions. → tweet link