· · ·

Ukraine War Oct 21, 2026: Witkoff Meets Putin, Russia Frees Hubbard

Ukraine war update: Trump envoy Steve Witkoff meets Putin in St Petersburg as Russian drones hit a Kyiv high-rise overnight.

Map of Ukraine for the Oct 21, 2026 Ukraine war update
Places named in this report, Oct 21, 2026; numbers match the footnotes. Markers show reported events, not front lines. Map: Peter's World; data: Natural Earth

Key Takeaways: 5 things to know

  1. US envoy Steve Witkoff met Vladimir Putin in St Petersburg and urged a return to three-way talks with Ukraine, bringing documents with settlement proposals (see Witkoff Meets Putin in St Petersburg).[2]
  2. Russia released 74-year-old American Stephen Hubbard during the visit, and President Trump said he had asked Putin for the release in a call last week (see Witkoff Meets Putin in St Petersburg).[3]
  3. Ukraine’s Air Force said Russia launched 186 drones and Iskander-K cruise missiles overnight, and at least nine people were killed across Ukraine over the day (see Russian Strikes Kill at Least Nine).[4]
  4. Secretary of State Marco Rubio said Washington never requested Starlink changes after a report that Elon Musk ordered the service slowed in Ukraine (see Starlink Dispute Deepens).[5]
  5. NATO said allies are sending extra patrol aircraft, radars and drones to the Black Sea after a series of deadly drone attacks in the region (see NATO Adds Black Sea Patrols).[6]
Report detailsDaily, Wednesday update · Data cutoff Oct 21, ~7:30 AM ETDetails
  • Publisher: Peter’s World War Room
  • Edition: Daily, Wednesday update
  • Coverage window: Oct 20, 2026, ~7:30 AM ET to Oct 21, 2026, ~7:30 AM ET
  • Data cutoff: Oct 21, 2026, ~7:30 AM ET
  • Times: ET; Kyiv and Moscow are ET+7
  • Style: Rev. 3
  • Sources: war.gov News checked first (no Ukraine item in the window), then State Department transcripts, Ukraine’s Air Force, president and regional officials via Ukrainska Pravda English and the Kyiv Independent; Russian officials and state media are claims; only Air Force long-range drone counts are used
Map of Ukraine for the Oct 21, 2026 Ukraine war update. Marked: drone strike on a Kyiv high-rise, 2 killed; Chernihiv, 1 killed; Kharkiv missile strike, 9 injured; Korotych, 2 killed; university hit in Kremenchuk; store hit in Uman; infrastructure hit in Dnipro; Kramatorsk toll rises to 4; Dobropillia, which Ukraine says it holds. St Petersburg talks are off the map.
Places named in this report, Oct 21, 2026; numbers match the footnotes. Markers show reported events, not front lines. Map: Peter’s World; data: Natural Earth

This Ukraine war update for October 21, 2026, covers US envoy Steve Witkoff’s meeting with Vladimir Putin in St Petersburg, Russia’s release of American prisoner Stephen Hubbard, and an overnight attack of 186 drones and cruise missiles that killed two people in a Kyiv high-rise.[1]

Witkoff Meets Putin in St Petersburg as Russia Frees American Stephen Hubbard

The day’s main development was in Russia. Witkoff met Putin at the Konstantinovsky Palace in St Petersburg on October 21, a day after his talks with President Zelensky in Oslo, and Putin’s aide Yuri Ushakov said the war would be “the main part” of the meeting.[7] Witkoff told Putin he hoped he would “consider the possibility of resuming trilateral talks” between Ukraine, the United States and Russia.[8] According to Russian state media, he said work was under way to secure a ceasefire and that he had brought documents containing settlement proposals. Putin thanked Trump for his attention to ending the war and asked about the Oslo talks, and the two discussed economic ties after the fighting ends.[9]

The meeting matters because it is the first direct test of the proposal drafted with Kyiv and European governments. Kremlin spokesman Dmitry Peskov said Witkoff “brought some ideas,” especially after Oslo, and that “all these proposals will be reviewed and evaluated by the president.”[10] Peskov said Jared Kushner joined remotely, and state media said illness kept him from traveling.[11] Moscow’s stated terms have not changed: the Kremlin has repeatedly rejected a ceasefire and demands that Kyiv give up the rest of Donbas, while Ukraine calls for a ceasefire on the current line.[12]

Moscow also freed an American prisoner. Putin told Witkoff that Hubbard “is already at Pulkovo Airport,” state media reported.[13] Hubbard, a retired Michigan teacher whom the State Department designated as wrongfully detained, had been held for more than four years.[14] A Moscow court sentenced him in October 2024 for allegedly fighting for Ukraine, and Trump confirmed the release, saying he raised the case with Putin in a phone call the previous week.[15] Witkoff also thanked Putin on Trump’s behalf for the diesel deal, and Putin said Russia could increase fertilizer supplies to the United States (see NATO Adds Black Sea Patrols).[16]

Oslo Talks End With US Pledge on Guarantees and Pressure on Refinery Strikes

The Oslo round set up the St Petersburg meeting. Zelensky said the US side assured Ukraine it would receive “strong security guarantees,” that several types are in the document Witkoff carried to Moscow, and that he expected feedback “in one day.”[17] Norwegian Prime Minister Jonas Gahr Store said Witkoff would share the European and American proposals with Moscow and “perhaps lay the groundwork for a meeting at leaders’ level.”[18] A European Commission spokesperson said the talks covered “territory, security, and post-war prosperity” and continued a meeting held in Miami two weeks earlier.[19]

Washington also pressed Kyiv. A US news site, citing a US official, reported that Kushner repeated Trump’s demand that Ukraine stop striking Russian oil refineries, and that the White House hopes Trump’s diesel sanctions relief will make Putin more willing to compromise. Zelensky said after the meeting he is prepared to halt refinery strikes if Moscow takes reciprocal steps.[20] Rubio said the core dispute is “that part of Donbas that Russia demands but has not been able to take on the battlefield,” and that “creative ideas” exist to settle it in which both sides would give something up.[21]

Trump, speaking in Washington on October 20, said Putin and Zelensky “don’t have to be in the same room” to reach a deal and warned that “if they don’t make a deal, ultimately, it’s just going to get worse.”[22] Zelensky said the United States, China and Russia may meet, but any talks on Ukraine are acceptable “only when we are at the table.”[23]

Russian Strikes Kill at Least Nine as Drones Hit a Kyiv High-Rise

While the talks went on, so did the strikes. Ukraine’s Air Force said Russia launched Iskander-K cruise missiles from over Rostov Oblast and 186 drones, 88 of them jet-powered, starting at 6 PM Kyiv time on October 20. By 8:30 AM, 150 drones had been downed or jammed and 10 were still airborne, with hits recorded at 27 locations; the number of missiles was not given.[24] Regional authorities reported at least nine people killed and 45 injured across Ukraine over the day.[25]

Kyiv took the worst hit. A drone struck a 24-story apartment building in the Sviatoshynskyi district early on October 21, and rescuers found two bodies in the rubble; two other people were hospitalized, including a man injured while walking past.[26] In Kyiv Oblast’s Bucha district, a strike set fire to a student residence and a production building, killing one man.[27] In Kharkiv, a missile hit a residential area of the Novobavarskyi district on October 20 and injured nine people.[28] Overnight, drones killed an 81-year-old woman and an 83-year-old man in Korotych, near Kharkiv, and injured 11, including two children.[29]

The attacks spread west and south. A drone hit a university building in Kremenchuk and injured three people, including a 16-year-old.[30] In Chernihiv, a second drone strike on a business killed a person near the first blast site.[31] Uman was the main target in Cherkasy Oblast, where a large home improvement store was hit, and businesses were struck in four more oblasts.[32] The death toll from the October 20 attack on Kramatorsk rose to four, three of them workers at the city’s heating and power plant.[33]

The grid remained a target. Strikes hit energy sites in the capital, the surrounding Kyiv region, and Volyn and Odesa oblasts, leaving homes without power in the city and eight oblasts and more than 5,000 consumers cut off near Lutsk.[34] A strike on a critical infrastructure site in Dnipro caused further outages on the morning of October 21.[35]

Starlink Dispute Deepens as Lockheed Martin Visits Kyiv Amid Patriot Shortage

The dispute over satellite service widened. A US newspaper, citing unnamed sources, reported that Musk personally ordered the speed of the military version of Starlink in Ukraine reduced last week, leaving some Ukrainian attack and interceptor drones nearly unusable.[36] Secretary of War Pete Hegseth said, “We haven’t pulled anything back,” adding that “Starlink has the option to make those decisions” under its terms of service.[37]

Rubio went further. He said that neither Trump “nor anyone in our system ever requested that any changes to that system be made,” that the United States “cannot direct a private company,” and that Ukrainian leaders are wrong to say Washington is denying them what they need. He added that without US aid, “Ukraine as a sovereign state would not exist.”[38] A day earlier he said War Department support for Ukraine and intelligence sharing “remains the same,” and that interceptor shortages reflect global demand rather than a denial.[39]

Air defense is the pressure point. Defense Minister Yevhen Khmara and Commander-in-Chief Mykhailo Drapatyi met a Lockheed Martin delegation in Kyiv, the Defense Ministry said, as Ukraine faces a severe shortage of Patriot interceptors.[40] Ukraine’s Defence Intelligence estimated that Russia has stockpiled up to 700 ballistic missiles, several thousand cruise missiles and more than 6,000 strike drones, and can build up to 65 Iskander-M missiles a month.[41] Russia’s state defense conglomerate said its Dan-T drone “is already a full-fledged cruise missile” in capability.[42]

Ukraine Says Dobropillia Holds as Russia Recruits 1,800 Foreigners a Month

On the ground, the main dispute was over a city. Kyrylo Budanov, head of the Office of the President, said Dobropillia in Donetsk Oblast “is under Ukrainian control” and accused Colonel General Andrei Ivanayev, commander of Russia’s Center group, of giving Putin false reports of its capture.[43] Russia’s chief of the General Staff had earlier listed Dobropillia among 92 settlements captured since early September; neither account has been independently verified. Ukraine’s General Staff recorded 269 clashes over the past day, with the most Russian attacks on the Kostiantynivka, Pokrovsk and Huliaipole fronts.[44]

Ukrainian units also reported results. Defence Intelligence said one of its units captured 29 Russian soldiers and cleared more than 600 hectares of forest during a seven-week raid in Sumy Oblast.[45]

Russia’s manpower base keeps widening abroad. A Ukrainian prisoner-of-war official said 45,959 foreign nationals from 151 countries had been identified as signing Russian army contracts by October 1, and that Russia is recruiting about 1,800 foreigners a month. Recruitment is growing fastest in Africa and Latin America, with 1,449 Colombians signing in the first nine months of 2026, he said.[46]

NATO Adds Black Sea Patrols as Russian Diesel Heads to the US

Allies moved on two tracks. NATO spokesman Colonel Martin O’Donnell said allies “have or will send” more maritime patrol aircraft, radars, explosive exploitation teams, intelligence staff and drones to the Black Sea after a series of deadly drone attacks in the region that NATO, Bulgaria and Romania have not attributed to any country.[47] Norway adopted new sanctions matching the EU’s 21st package, targeting energy, finance, crypto assets and the shadow fleet.[48]

Washington’s sanctions relief is already moving cargo. Deputy Prime Minister Alexander Novak said the first Russian tanker carrying 40,000 tonnes of diesel will leave for the United States on October 22.[49] The EU, by contrast, plans to ask Canada and Britain to help close a €70 billion gap in Ukraine’s 2027 funding, a European news site reported.[50]

European leaders hardened their tone. German Chancellor Friedrich Merz said Ukraine’s capitulation “would mean the capitulation of all of us,” and called Russia’s influence on German society his greatest concern.[51] The EU’s foreign policy chief, Kaja Kallas, told the European Parliament that US negotiators have tried “to push Ukraine into surrender” for a year and a half.[52]

Domestic Affairs

In Ukraine, the National Anti-Corruption Bureau said it searched the National Bank of Ukraine and the home of one of its employees, adding that “no one has been detained or charged”; a law enforcement source said the searches covered the premises of Governor Andriy Pyshnyi. The central bank confirmed the searches and said it “continues to operate as usual.”[53] Unnamed sources linked the case to a money-laundering probe involving the state-owned Sense Bank.[54] Zelensky said in Oslo that Ukraine is “not losing this war” but is “losing people and time.”[55]

In Russia, Putin was scheduled to hold talks with visiting Chinese Premier Li Qiang later on October 21, and the Kremlin said Witkoff would not meet Li.[56]

War Crimes and Civilian Harm

Allegations are attributed; findings are not established unless stated.

Ukrainian officials reported strikes on civilian sites across Ukraine in the window, including a Kyiv high-rise, a university and a student residence (see Russian Strikes Kill at Least Nine).[57] On October 20, Russia struck Kyiv’s Strazhesko Institute of Cardiology for the second time, destroying an operating room and injuring a patient, Health Minister Viktor Liashko said.[58] Prosecutors opened a war-crime case over the Kramatorsk strike that killed four people, three of them power plant workers.[59] These are allegations under investigation, not findings.

In occupied Melitopol, Ukraine’s Prosecutor General’s Office served a notice of suspicion on a Russian occupation official over the forced expulsion of Ukrainian Greek Catholic priests.[60]

Statements by Military Leaders

Quotes
DateSpeakerRole/OrgQuoteContext/TopicSource
2026-10-21Steve WitkoffUS Special Envoy“I hope you will consider the possibility of resuming trilateral talks”Opening of St Petersburg meeting with Putinkyivindependent.com [61]
2026-10-21Marco RubioUS Secretary of State“The important point is we cannot direct a private company as to the decisions they make or not make.”Starlink restrictions in Ukrainestate.gov [62]
2026-10-20Pete HegsethUS Secretary of War“We haven’t pulled anything back.”Starshield and Starlink servicepravda.com.ua [63]
2026-10-20Kyrylo BudanovHead, Office of the President of Ukraine“The objective fact is that Dobropillia is under Ukrainian control”Russian capture claimspravda.com.ua [64]
2026-10-20Martin O'DonnellColonel, NATO spokesman“The most important thing we can do, however, is to increase our situational awareness in the region”Black Sea deploymentsaljazeera.com [65]
2026-10-21Friedrich MerzChancellor of Germany“Because that would mean the capitulation of all of us”European support for Ukrainepravda.com.ua [66]

Rubio’s remarks come from the State Department transcript of his Mumbai press availability; Budanov’s quote is a translation.

What to Watch (Assessment)

  • Any Kremlin readout of Putin’s answer to the Oslo proposal, and whether Witkoff reports back to Kyiv within a day as Zelensky said he would.
  • Whether three-way talks resume, and at what level.
  • Whether Starlink speeds in Ukraine are restored, and Hegseth’s decision on Patriot transfers.
  • Whether Ukraine pauses refinery strikes in exchange for a Russian step on energy.
  • The first Russian diesel cargo to the United States, due to sail October 22.

Seven lenses

Analysis

About the framework

Geography & Strategic Position

Donbas remains the crux, with Rubio naming the unoccupied part Russia demands as the main obstacle (see Oslo Talks End With US Pledge). The Dobropillia dispute shows how much both sides’ claims about control of that ground now feed directly into the talks (see Ukraine Says Dobropillia Holds).[67]

Military & Security

Russia kept up mixed missile and drone strikes during the negotiations, and Ukraine’s own intelligence estimates it holds up to 700 ballistic missiles in reserve (see Starlink Dispute Deepens).[68] With Patriot interceptors short and drone defenses slowed by Starlink limits, Ukraine’s air defense is under strain on both its high and low tiers (see Starlink Dispute Deepens).

Score 2/5Evidence confidence: MediumTrend: Deteriorating

Alliances & Diplomatic Networks

Europe shaped the Oslo package and is now pressing harder in public, with Merz and Kallas openly rejecting a Ukrainian surrender (see NATO Adds Black Sea Patrols). NATO’s Black Sea buildup shows allies acting on regional security even as they decline to name an attacker (see NATO Adds Black Sea Patrols).[69]

Score 3/5Evidence confidence: MediumTrend: Stable

Economic & Industrial Power

Energy is the currency of the talks: US diesel sanctions relief for Russia and pressure on Ukraine’s refinery strikes run alongside Russian attacks on Ukraine’s grid (see Oslo Talks End With US Pledge).[70] The €70 billion gap Ukraine faces in 2027 shows its war economy still depends on outside funding (see NATO Adds Black Sea Patrols).

Technology & Critical Infrastructure

The Starlink dispute shows how one private network can cap Ukraine’s drone war, whatever the government’s stated policy (see Starlink Dispute Deepens). Russia’s push to blur drones and cruise missiles adds to the load on Ukraine’s interceptors (see Starlink Dispute Deepens).[71]

Domestic Politics & Information

Ukraine’s anti-corruption bodies acted against the central bank on the day of high-stakes talks, signaling institutional independence (see Domestic Affairs). Budanov tied his charge that a Russian general misled Putin directly to the talks, urging all parties to “convey truthful information” (see Ukraine Says Dobropillia Holds).[72]

Strategic Leverage & Outcomes

Moscow gained a US envoy’s visit, diesel relief and a public US push on Ukraine’s refinery strikes, and gave up one American prisoner (see Witkoff Meets Putin in St Petersburg). For US interests, the measure of the St Petersburg meeting is whether Putin accepts any ceasefire step, which Moscow has so far rejected (see Witkoff Meets Putin in St Petersburg).[73]

Score 2/5Evidence confidence: MediumTrend: Stable

Strategic assessment

Relative advantage
Russia holds the edge in long-range strike, backed by large missile reserves.[74]
Critical vulnerability
Ukraine’s air defense depends on scarce Patriot interceptors and a privately run satellite network.[75]
Decisive uncertainty
Putin’s answer to the Oslo proposal.[76]
Likely trajectory
Strikes on Ukrainian cities and the grid continue while envoys shuttle.[77]
Strategic outcome
Not yet determinable; neither side changed its stated terms in the window.[78]

Analysis by Peter’s World using the Seven Lenses framework. Numbered notes link to the footnotes at the end of this report. Scores, where shown, are judgments, not measurements.

Additional sources

Footnotes

  1. [1] The Kyiv Independent, “Trump envoy meets Putin in Russia, urges trilateral negotiations”, https://kyivindependent.com/us-envoy-steve-witkoff-lands-in-st-petersburg-for-russia-peace-talks-2/. Published: Oct 21, 2026, 2:59 AM ET; updated 6:03 AM ET. Retrieved: 2026-10-21. (statement) Quotes Witkoff’s opening remarks to Putin, Oct 21, 2026, St Petersburg; time not shown.
  2. [2] Ukrainska Pravda, “Putin begins meeting with Trump’s envoy Witkoff”, https://www.pravda.com.ua/eng/news/2026/10/21/8059043/. Published: Oct 21, 2026, 5:20 AM ET. Retrieved: 2026-10-21. Relays the opening of the meeting as carried by TASS; tagged reported for Russian-side remarks.
  3. [3] The Kyiv Independent, “Russia releases US prisoner Stephen Hubbard during Witkoff visit”, https://kyivindependent.com/russia-releases-us-prisoner-stephen-hubbard-during-witkoff-visit/. Published: Oct 21, 2026, 5:59 AM ET; updated 7:37 AM ET. Retrieved: 2026-10-21. Cites Russian state television and Trump’s social media post.
  4. [67] Ukrainska Pravda, “Russian general lying to Putin about “capture” of Dobropillia, which remains unoccupied – head of Zelenskyy’s office”, https://www.pravda.com.ua/eng/news/2026/10/20/8058929/. Published: Oct 20, 2026, 9:29 AM ET. Retrieved: 2026-10-21. (statement) Quotes Kyrylo Budanov, head of the Office of the President, Oct 20, 2026; time not shown; not independently verified.
  5. [68] Ukrainska Pravda, “Russia has stockpiled up to 700 ballistic and thousands of cruise missiles – Ukraine’s Defence Intelligence”, https://www.pravda.com.ua/eng/news/2026/10/20/8058998/. Published: Oct 20, 2026, 6:25 PM ET. Retrieved: 2026-10-21. Relays Ukraine’s Defence Intelligence (HUR) estimates as of October; not independently verified.
  6. [69] Al Jazeera, “NATO to send additional patrol planes to Black Sea after drone attacks”, https://www.aljazeera.com/news/2026/10/20/nato-to-send-additional-patrol-planes-to-black-sea-after-drone-attacks. Published: Oct 20, 2026, 7:19 PM ET. Retrieved: 2026-10-21. (statement) Quotes NATO spokesman Colonel Martin O’Donnell, Oct 20, 2026; time not shown.
  7. [70] Ukrainska Pravda, “Axios: Trump’s envoy Kushner pressed Ukraine to stop strikes on Russian oil refineries during Oslo talks”, https://www.pravda.com.ua/eng/news/2026/10/21/8059026/. Published: Oct 21, 2026, 3:06 AM ET. Retrieved: 2026-10-21. Relays a US news site’s report citing an unnamed US official; primary not opened; tagged reported.
  8. [71] TASS (Russian state news agency), “Rostec develops attack drones with characteristics comparable to cruise missiles”, https://tass.com/defense/2205111. Published: Oct 21, 2026, 3:38 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes a Rostec statement.
  9. [72] Ukrainska Pravda, “Russian general lying to Putin about “capture” of Dobropillia, which remains unoccupied – head of Zelenskyy’s office”, https://www.pravda.com.ua/eng/news/2026/10/20/8058929/. Published: Oct 20, 2026, 9:29 AM ET. Retrieved: 2026-10-21. (statement) Quotes Kyrylo Budanov, head of the Office of the President, Oct 20, 2026; time not shown; not independently verified.
  10. [73] TASS (Russian state news agency), “Putin to review, evaluate proposals brought by Witkoff — Kremlin spokesman”, https://tass.com/politics/2205359. Published: Oct 21, 2026, 7:00 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes Kremlin spokesman Dmitry Peskov’s comments to Vesti.
  11. [74] Ukrainska Pravda, “Russia has stockpiled up to 700 ballistic and thousands of cruise missiles – Ukraine’s Defence Intelligence”, https://www.pravda.com.ua/eng/news/2026/10/20/8058998/. Published: Oct 20, 2026, 6:25 PM ET. Retrieved: 2026-10-21. Relays Ukraine’s Defence Intelligence (HUR) estimates as of October; not independently verified.
  12. [75] The Kyiv Independent, “Lockheed Martin delegation meets Ukraine’s defense chiefs in Kyiv amid severe Patriot shortage”, https://kyivindependent.com/khmara-drapatyi-meet-lockheed-martin-delegation-in-kyiv-amid-severe-patriot-shortage/. Published: Oct 21, 2026, 7:02 AM ET. Retrieved: 2026-10-21. Cites Ukraine’s Defense Ministry.
  13. [76] TASS (Russian state news agency), “Putin to review, evaluate proposals brought by Witkoff — Kremlin spokesman”, https://tass.com/politics/2205359. Published: Oct 21, 2026, 7:00 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes Kremlin spokesman Dmitry Peskov’s comments to Vesti.
  14. [77] Ukrainska Pravda, “Russia attacks Ukraine with Iskander-K missiles and 186 drones, air defences down 150 UAVs”, https://www.pravda.com.ua/eng/news/2026/10/21/8059015/. Published: Oct 21, 2026, 1:42 AM ET (8:42 AM Kyiv time). Retrieved: 2026-10-21. Relays the Ukrainian Air Force overnight long-range count as of 08:30 Kyiv time; primary Air Force post not opened.
  15. [78] The Kyiv Independent, “Trump envoy meets Putin in Russia, urges trilateral negotiations”, https://kyivindependent.com/us-envoy-steve-witkoff-lands-in-st-petersburg-for-russia-peace-talks-2/. Published: Oct 21, 2026, 2:59 AM ET; updated 6:03 AM ET. Retrieved: 2026-10-21. (statement) Quotes Witkoff’s opening remarks to Putin, Oct 21, 2026, St Petersburg; time not shown.
Show 66 more sources
  1. [4] Ukrainska Pravda, “Russia attacks Ukraine with Iskander-K missiles and 186 drones, air defences down 150 UAVs”, https://www.pravda.com.ua/eng/news/2026/10/21/8059015/. Published: Oct 21, 2026, 1:42 AM ET (8:42 AM Kyiv time). Retrieved: 2026-10-21. Relays the Ukrainian Air Force overnight long-range count as of 08:30 Kyiv time; primary Air Force post not opened.
  2. [5] US Department of State, “Secretary of State Marco Rubio Remarks to the Press (Mumbai, India)”, https://www.state.gov/releases/office-of-the-spokesman/2026/10/secretary-of-state-marco-rubio-remarks-to-the-press-20/. Published: Oct 21, 2026 (transcript dated Oct 21; page modified 2:51 AM ET). Retrieved: 2026-10-21. (statement) Primary source (official transcript); remarks time not shown.
  3. [6] Al Jazeera, “NATO to send additional patrol planes to Black Sea after drone attacks”, https://www.aljazeera.com/news/2026/10/20/nato-to-send-additional-patrol-planes-to-black-sea-after-drone-attacks. Published: Oct 20, 2026, 7:19 PM ET. Retrieved: 2026-10-21. (statement) Quotes NATO spokesman Colonel Martin O’Donnell, Oct 20, 2026; time not shown.
  4. [7] Ukrainska Pravda, “Witkoff arrives in St Petersburg for meeting with Putin”, https://www.pravda.com.ua/eng/news/2026/10/21/8059029/. Published: Oct 21, 2026, 3:41 AM ET. Retrieved: 2026-10-21. (statement) Quotes Putin aide Yuri Ushakov’s remarks to journalists, Oct 21, 2026; time not shown.
  5. [8] The Kyiv Independent, “Trump envoy meets Putin in Russia, urges trilateral negotiations”, https://kyivindependent.com/us-envoy-steve-witkoff-lands-in-st-petersburg-for-russia-peace-talks-2/. Published: Oct 21, 2026, 2:59 AM ET; updated 6:03 AM ET. Retrieved: 2026-10-21. (statement) Quotes Witkoff’s opening remarks to Putin, Oct 21, 2026, St Petersburg; time not shown.
  6. [9] Ukrainska Pravda, “Putin begins meeting with Trump’s envoy Witkoff”, https://www.pravda.com.ua/eng/news/2026/10/21/8059043/. Published: Oct 21, 2026, 5:20 AM ET. Retrieved: 2026-10-21. Relays the opening of the meeting as carried by TASS; tagged reported for Russian-side remarks.
  7. [10] TASS (Russian state news agency), “Putin to review, evaluate proposals brought by Witkoff — Kremlin spokesman”, https://tass.com/politics/2205359. Published: Oct 21, 2026, 7:00 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes Kremlin spokesman Dmitry Peskov’s comments to Vesti.
  8. [11] TASS (Russian state news agency), “Kushner joins Witkoff’s meeting with Putin remotely, Kremlin tells TASS”, https://tass.com/politics/2205407. Published: Oct 21, 2026, 7:36 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes Peskov.
  9. [12] The Kyiv Independent, “Trump envoy meets Putin in Russia, urges trilateral negotiations”, https://kyivindependent.com/us-envoy-steve-witkoff-lands-in-st-petersburg-for-russia-peace-talks-2/. Published: Oct 21, 2026, 2:59 AM ET; updated 6:03 AM ET. Retrieved: 2026-10-21. (statement) Quotes Witkoff’s opening remarks to Putin, Oct 21, 2026, St Petersburg; time not shown.
  10. [13] TASS (Russian state news agency), “Released US national Hubbard already at Pulkovo Airport — Putin”, https://tass.com/politics/2205375. Published: Oct 21, 2026, 7:09 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. (statement) Quotes Putin’s remark to Witkoff, Oct 21, 2026; time not shown.
  11. [14] Ukrainska Pravda, “Russia releases 74-year-old American prisoner during envoy Witkoff’s visit”, https://www.pravda.com.ua/eng/news/2026/10/21/8059048/. Published: Oct 21, 2026, 5:50 AM ET. Retrieved: 2026-10-21.
  12. [15] The Kyiv Independent, “Russia releases US prisoner Stephen Hubbard during Witkoff visit”, https://kyivindependent.com/russia-releases-us-prisoner-stephen-hubbard-during-witkoff-visit/. Published: Oct 21, 2026, 5:59 AM ET; updated 7:37 AM ET. Retrieved: 2026-10-21. Cites Russian state television and Trump’s social media post.
  13. [16] Ukrainska Pravda, “Putin begins meeting with Trump’s envoy Witkoff”, https://www.pravda.com.ua/eng/news/2026/10/21/8059043/. Published: Oct 21, 2026, 5:20 AM ET. Retrieved: 2026-10-21. Relays the opening of the meeting as carried by TASS; tagged reported for Russian-side remarks.
  14. [17] Ukrainska Pravda, “US has assured Zelenskyy that Ukraine will receive strong security guarantees”, https://www.pravda.com.ua/eng/news/2026/10/20/8058977/. Published: Oct 20, 2026, 2:10 PM ET. Retrieved: 2026-10-21. (statement) Zelensky at a news conference in Oslo with Jonas Gahr Store and Alexander Stubb, Oct 20, 2026; time not shown.
  15. [18] Ukrainska Pravda, “Trump’s envoy Witkoff will head to St Petersburg after meeting Zelenskyy”, https://www.pravda.com.ua/eng/news/2026/10/20/8058970/. Published: Oct 20, 2026, 1:25 PM ET. Retrieved: 2026-10-21. (statement) Norwegian Prime Minister Jonas Gahr Store at a news conference, Oct 20, 2026, via European Pravda; time not shown.
  16. [19] Ukrainska Pravda, “European Commission outlines main issues of Ukraine talks in Oslo”, https://www.pravda.com.ua/eng/news/2026/10/21/8059060/. Published: Oct 21, 2026, 7:07 AM ET. Retrieved: 2026-10-21. (statement) Quotes European Commission spokesperson Paula Pinho via European Pravda, Oct 21, 2026 briefing; time not shown.
  17. [20] Ukrainska Pravda, “Axios: Trump’s envoy Kushner pressed Ukraine to stop strikes on Russian oil refineries during Oslo talks”, https://www.pravda.com.ua/eng/news/2026/10/21/8059026/. Published: Oct 21, 2026, 3:06 AM ET. Retrieved: 2026-10-21. Relays a US news site’s report citing an unnamed US official; primary not opened; tagged reported.
  18. [21] US Department of State, “Secretary of State Marco Rubio Remarks to the Press (Mumbai, India)”, https://www.state.gov/releases/office-of-the-spokesman/2026/10/secretary-of-state-marco-rubio-remarks-to-the-press-20/. Published: Oct 21, 2026 (transcript dated Oct 21; page modified 2:51 AM ET). Retrieved: 2026-10-21. (statement) Primary source (official transcript); remarks time not shown.
  19. [22] Ukrainska Pravda, “Trump on a deal between Putin and Zelenskyy: They do not have to be in the same room”, https://www.pravda.com.ua/eng/news/2026/10/20/8058986/. Published: Oct 20, 2026, 3:53 PM ET. Retrieved: 2026-10-21. (statement) Trump remarks to reporters in Washington, Oct 20, 2026; time not shown.
  20. [23] Ukrainska Pravda, “Zelenskyy on Trump, Xi and Putin meeting: They have the right to meet, but not to discuss Ukraine without us”, https://www.pravda.com.ua/eng/news/2026/10/20/8058978/. Published: Oct 20, 2026, 2:29 PM ET. Retrieved: 2026-10-21. (statement) Zelensky at the Oslo news conference, Oct 20, 2026; time not shown.
  21. [24] Ukrainska Pravda, “Russia attacks Ukraine with Iskander-K missiles and 186 drones, air defences down 150 UAVs”, https://www.pravda.com.ua/eng/news/2026/10/21/8059015/. Published: Oct 21, 2026, 1:42 AM ET (8:42 AM Kyiv time). Retrieved: 2026-10-21. Relays the Ukrainian Air Force overnight long-range count as of 08:30 Kyiv time; primary Air Force post not opened.
  22. [25] The Kyiv Independent, “Russian attacks kill at least 9, wound 45 across Ukraine, as yet another deadly drone attack strikes Kyiv”, https://kyivindependent.com/russian-attacks-kill-at-least-9-wound-45-across-ukraine-as-yet-another-deadly-drone-attack-strikes-kyiv/. Published: Oct 21, 2026, 4:58 AM ET. Retrieved: 2026-10-21. Compiles regional authorities’ reports for Oct 20 to 21.
  23. [26] Ukrainska Pravda, “Two bodies found under rubble following Russian strike on Kyiv apartment block”, https://www.pravda.com.ua/eng/news/2026/10/21/8059010/. Published: Oct 21, 2026, 12:42 AM ET; updated later. Retrieved: 2026-10-21. Cites the Kyiv City Military Administration, the State Emergency Service, the National Police and DTEK.
  24. [27] Ukrainska Pravda, “One killed and one injured in Russian attack on Kyiv Oblast: student accommodation and production building ablaze”, https://www.pravda.com.ua/eng/news/2026/10/21/8059025/. Published: Oct 21, 2026, 2:58 AM ET. Retrieved: 2026-10-21. Cites Kyiv Oblast Military Administration head Mykola Tkachenko.
  25. [28] Ukrainska Pravda, “Nine injured and houses destroyed in Russian missile strike on Kharkiv – video, photos”, https://www.pravda.com.ua/eng/news/2026/10/21/8058999/. Published: Oct 20, 2026, 7:25 PM ET. Retrieved: 2026-10-21. Cites Suspilne Kharkiv and city officials.
  26. [29] Ukrainska Pravda, “Russian drones kill two elderly people in Kharkiv Oblast, children among injured”, https://www.pravda.com.ua/eng/news/2026/10/21/8059004/. Published: Oct 20, 2026, 11:15 PM ET. Retrieved: 2026-10-21. Cites Kharkiv Oblast officials.
  27. [30] Ukrainska Pravda, “Russian forces strike university in Kremenchuk: three injured, including teenager – photos”, https://www.pravda.com.ua/eng/news/2026/10/21/8059011/. Published: Oct 21, 2026, 12:56 AM ET. Retrieved: 2026-10-21. Cites the State Emergency Service and Poltava Oblast officials.
  28. [31] Ukrainska Pravda, “One killed and one injured in Russian attacks on Chernihiv”, https://www.pravda.com.ua/eng/news/2026/10/21/8059040/. Published: Oct 21, 2026, 4:55 AM ET. Retrieved: 2026-10-21. Cites Chernihiv city military administration head Dmytro Bryzhynskyi.
  29. [32] Ukrainska Pravda, “Russia strikes Epicentr home improvement superstore in Uman and businesses in four other oblasts”, https://www.pravda.com.ua/eng/news/2026/10/21/8059034/. Published: Oct 21, 2026, 4:13 AM ET. Retrieved: 2026-10-21. Cites the Cherkasy Oblast Military Administration.
  30. [33] Ukrainska Pravda, “Four killed, including power plant employees, in Russian attack on Kramatorsk”, https://www.pravda.com.ua/eng/news/2026/10/20/8058891/. Published: Oct 20, 2026, 6:05 PM ET (updated version). Retrieved: 2026-10-21. Cites the Donetsk Oblast Prosecutor’s Office and the head of the city heating utility via EnerhoReforma.
  31. [34] Ukrainska Pravda, “Russian attacks cause power outages in Kyiv and eight oblasts”, https://www.pravda.com.ua/eng/news/2026/10/21/8059057/. Published: Oct 21, 2026, 6:43 AM ET. Retrieved: 2026-10-21. Cites Ukraine’s Energy Ministry update.
  32. [35] Ukrainska Pravda, “Russia attacks critical infrastructure in Dnipro, causing power cuts”, https://www.pravda.com.ua/eng/news/2026/10/21/8059059/. Published: Oct 21, 2026, 6:49 AM ET. Retrieved: 2026-10-21. Cites Dnipropetrovsk Oblast officials; casualty count still being gathered.
  33. [36] Ukrainska Pravda, “WSJ: Elon Musk personally ordered Starlink restrictions for Ukraine”, https://www.pravda.com.ua/eng/news/2026/10/21/8059017/. Published: Oct 21, 2026, 2:02 AM ET. Retrieved: 2026-10-21. Relays a US newspaper report citing unnamed sources; primary not opened; tagged reported.
  34. [37] Ukrainska Pravda, “US has not restricted Starshield operations in Ukraine – US defense secretary”, https://www.pravda.com.ua/eng/news/2026/10/21/8059002/. Published: Oct 20, 2026, 10:35 PM ET. Retrieved: 2026-10-21. (statement) Quotes Secretary of War Pete Hegseth, Oct 20, 2026; time and venue not shown.
  35. [38] US Department of State, “Secretary of State Marco Rubio Remarks to the Press (Mumbai, India)”, https://www.state.gov/releases/office-of-the-spokesman/2026/10/secretary-of-state-marco-rubio-remarks-to-the-press-20/. Published: Oct 21, 2026 (transcript dated Oct 21; page modified 2:51 AM ET). Retrieved: 2026-10-21. (statement) Primary source (official transcript); remarks time not shown.
  36. [39] US Department of State, “Secretary of State Marco Rubio Remarks to the Press (Mumbai, India)”, https://www.state.gov/releases/office-of-the-spokesman/2026/10/secretary-of-state-marco-rubio-remarks-to-the-press-19/. Published: Oct 20, 2026 (transcript dated Oct 20; feed time 11:00 AM ET). Retrieved: 2026-10-21. (statement) Primary source (official transcript); remarks time not shown.
  37. [40] The Kyiv Independent, “Lockheed Martin delegation meets Ukraine’s defense chiefs in Kyiv amid severe Patriot shortage”, https://kyivindependent.com/khmara-drapatyi-meet-lockheed-martin-delegation-in-kyiv-amid-severe-patriot-shortage/. Published: Oct 21, 2026, 7:02 AM ET. Retrieved: 2026-10-21. Cites Ukraine’s Defense Ministry.
  38. [41] Ukrainska Pravda, “Russia has stockpiled up to 700 ballistic and thousands of cruise missiles – Ukraine’s Defence Intelligence”, https://www.pravda.com.ua/eng/news/2026/10/20/8058998/. Published: Oct 20, 2026, 6:25 PM ET. Retrieved: 2026-10-21. Relays Ukraine’s Defence Intelligence (HUR) estimates as of October; not independently verified.
  39. [42] TASS (Russian state news agency), “Rostec develops attack drones with characteristics comparable to cruise missiles”, https://tass.com/defense/2205111. Published: Oct 21, 2026, 3:38 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes a Rostec statement.
  40. [43] Ukrainska Pravda, “Russian general lying to Putin about “capture” of Dobropillia, which remains unoccupied – head of Zelenskyy’s office”, https://www.pravda.com.ua/eng/news/2026/10/20/8058929/. Published: Oct 20, 2026, 9:29 AM ET. Retrieved: 2026-10-21. (statement) Quotes Kyrylo Budanov, head of the Office of the President, Oct 20, 2026; time not shown; not independently verified.
  41. [44] Ukrainska Pravda, “Ukraine’s General Staff: 269 combat clashes on battlefield in 24 hours, Russians launched 37 attacks on Kostiantynivka front”, https://www.pravda.com.ua/eng/news/2026/10/21/8059013/. Published: Oct 21, 2026, 1:20 AM ET. Retrieved: 2026-10-21. General Staff data as of the morning of Oct 21; front-line drone totals deliberately not used.
  42. [45] Ukrainska Pravda, “Ukrainian troops capture 29 Russians in Sumy Oblast – video”, https://www.pravda.com.ua/eng/news/2026/10/20/8058950/. Published: Oct 20, 2026, 11:16 AM ET. Retrieved: 2026-10-21. Cites Ukraine’s Defence Intelligence; claims not independently verified.
  43. [46] Ukrainska Pravda, “Russia recruits around 1,800 foreign nationals every month”, https://www.pravda.com.ua/eng/news/2026/10/20/8058928/. Published: Oct 20, 2026, 9:19 AM ET. Retrieved: 2026-10-21. Cites Brigadier General Dmytro Usov of Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War; intelligence estimates not independently verified.
  44. [47] Al Jazeera, “NATO to send additional patrol planes to Black Sea after drone attacks”, https://www.aljazeera.com/news/2026/10/20/nato-to-send-additional-patrol-planes-to-black-sea-after-drone-attacks. Published: Oct 20, 2026, 7:19 PM ET. Retrieved: 2026-10-21. (statement) Quotes NATO spokesman Colonel Martin O’Donnell, Oct 20, 2026; time not shown.
  45. [48] Ukrainska Pravda, “Norway announces new sanctions against Russia”, https://www.pravda.com.ua/eng/news/2026/10/20/8058958/. Published: Oct 20, 2026, 12:23 PM ET. Retrieved: 2026-10-21. Cites a Norwegian government press release via European Pravda (primary not opened).
  46. [49] Ukrainska Pravda, “Russia is sending first tanker carrying diesel to US”, https://www.pravda.com.ua/eng/news/2026/10/21/8059044/. Published: Oct 21, 2026, 5:21 AM ET. Retrieved: 2026-10-21. Quotes Russian Deputy Prime Minister Alexander Novak; tagged reported for Russian claims.
  47. [50] Ukrainska Pravda, “EU urges partners to cover Ukraine’s €70 billion funding gap in 2027 – Politico”, https://www.pravda.com.ua/eng/news/2026/10/20/8059005/. Published: Oct 20, 2026, 11:56 PM ET. Retrieved: 2026-10-21. Relays a European news site’s report; primary not opened; tagged reported.
  48. [51] Ukrainska Pravda, “Germany’s Merz: Ukraine’s capitulation would mean the capitulation of all its allies”, https://www.pravda.com.ua/eng/news/2026/10/21/8059062/. Published: Oct 21, 2026, 7:16 AM ET. Retrieved: 2026-10-21. (statement) Merz at an economic forum in Berlin, Oct 21, 2026, via European Pravda; time not shown.
  49. [52] Ukrainska Pravda, “EU’s chief diplomat: US negotiators have been pushing Ukraine towards surrender for almost two years”, https://www.pravda.com.ua/eng/news/2026/10/20/8058907/. Published: Oct 20, 2026, 7:37 AM ET. Retrieved: 2026-10-21. (statement) Kaja Kallas in the European Parliament in Strasbourg, Oct 20, 2026, via European Pravda; time not shown.
  50. [53] The Kyiv Independent, “UPDATE: Anti-corruption agency searches Ukraine’s central bank chief, source says”, https://kyivindependent.com/anti-corruption-agency-searches-ukraines-central-bank-chief-source-says/. Published: Oct 21, 2026, 3:28 AM ET; updated 5:44 AM ET. Retrieved: 2026-10-21. Quotes the National Anti-Corruption Bureau and the National Bank of Ukraine statements.
  51. [54] Ukrainska Pravda, “Searches underway at premises linked to Ukrainian National Bank’s governor, sources say”, https://www.pravda.com.ua/eng/news/2026/10/21/8059024/. Published: Oct 21, 2026, 2:43 AM ET; updated later. Retrieved: 2026-10-21. Cites unnamed sources.
  52. [55] Ukrainska Pravda, “Zelenskyy: We are not losing the war”, https://www.pravda.com.ua/eng/news/2026/10/20/8058974/. Published: Oct 20, 2026, 1:46 PM ET. Retrieved: 2026-10-21. (statement) Zelensky at the Oslo news conference, Oct 20, 2026; time not shown.
  53. [56] TASS (Russian state news agency), “Witkoff not expected to meet with Chinese Premier Li in St. Petersburg — Kremlin”, https://tass.com/politics/2205409. Published: Oct 21, 2026, 7:42 AM ET. Retrieved: 2026-10-21. Tag: reported; Russian state media claim. Quotes Peskov.
  54. [57] The Kyiv Independent, “Russian attacks kill at least 9, wound 45 across Ukraine, as yet another deadly drone attack strikes Kyiv”, https://kyivindependent.com/russian-attacks-kill-at-least-9-wound-45-across-ukraine-as-yet-another-deadly-drone-attack-strikes-kyiv/. Published: Oct 21, 2026, 4:58 AM ET. Retrieved: 2026-10-21. Compiles regional authorities’ reports for Oct 20 to 21.
  55. [58] Ukrainska Pravda, “Russia attacks Strazhesko Institute of Cardiology in Kyiv for second time – photos”, https://www.pravda.com.ua/eng/news/2026/10/20/8058948/. Published: Oct 20, 2026, 11:04 AM ET. Retrieved: 2026-10-21. Cites Health Minister Viktor Liashko and the institute’s director.
  56. [59] Ukrainska Pravda, “Four killed, including power plant employees, in Russian attack on Kramatorsk”, https://www.pravda.com.ua/eng/news/2026/10/20/8058891/. Published: Oct 20, 2026, 6:05 PM ET (updated version). Retrieved: 2026-10-21. Cites the Donetsk Oblast Prosecutor’s Office and the head of the city heating utility via EnerhoReforma.
  57. [60] Ukrainska Pravda, “Russian occupation official suspected of persecuting Ukrainian Greek Catholic priests”, https://www.pravda.com.ua/eng/news/2026/10/20/8058967/. Published: Oct 20, 2026, 1:07 PM ET. Retrieved: 2026-10-21. Cites Ukraine’s Prosecutor General’s Office; allegation, not a finding.
  58. [61] The Kyiv Independent, “Trump envoy meets Putin in Russia, urges trilateral negotiations”, https://kyivindependent.com/us-envoy-steve-witkoff-lands-in-st-petersburg-for-russia-peace-talks-2/. Published: Oct 21, 2026, 2:59 AM ET; updated 6:03 AM ET. Retrieved: 2026-10-21. (statement) Quotes Witkoff’s opening remarks to Putin, Oct 21, 2026, St Petersburg; time not shown.
  59. [62] US Department of State, “Secretary of State Marco Rubio Remarks to the Press (Mumbai, India)”, https://www.state.gov/releases/office-of-the-spokesman/2026/10/secretary-of-state-marco-rubio-remarks-to-the-press-20/. Published: Oct 21, 2026 (transcript dated Oct 21; page modified 2:51 AM ET). Retrieved: 2026-10-21. (statement) Primary source (official transcript); remarks time not shown.
  60. [63] Ukrainska Pravda, “US has not restricted Starshield operations in Ukraine – US defense secretary”, https://www.pravda.com.ua/eng/news/2026/10/21/8059002/. Published: Oct 20, 2026, 10:35 PM ET. Retrieved: 2026-10-21. (statement) Quotes Secretary of War Pete Hegseth, Oct 20, 2026; time and venue not shown.
  61. [64] Ukrainska Pravda, “Russian general lying to Putin about “capture” of Dobropillia, which remains unoccupied – head of Zelenskyy’s office”, https://www.pravda.com.ua/eng/news/2026/10/20/8058929/. Published: Oct 20, 2026, 9:29 AM ET. Retrieved: 2026-10-21. (statement) Quotes Kyrylo Budanov, head of the Office of the President, Oct 20, 2026; time not shown; not independently verified.
  62. [65] Al Jazeera, “NATO to send additional patrol planes to Black Sea after drone attacks”, https://www.aljazeera.com/news/2026/10/20/nato-to-send-additional-patrol-planes-to-black-sea-after-drone-attacks. Published: Oct 20, 2026, 7:19 PM ET. Retrieved: 2026-10-21. (statement) Quotes NATO spokesman Colonel Martin O’Donnell, Oct 20, 2026; time not shown.
  63. [66] Ukrainska Pravda, “Germany’s Merz: Ukraine’s capitulation would mean the capitulation of all its allies”, https://www.pravda.com.ua/eng/news/2026/10/21/8059062/. Published: Oct 21, 2026, 7:16 AM ET. Retrieved: 2026-10-21. (statement) Merz at an economic forum in Berlin, Oct 21, 2026, via European Pravda; time not shown.
  64. [79] Ukrainska Pravda, “Ukraine’s General Staff: 269 combat clashes on battlefield in 24 hours, Russians launched 37 attacks on Kostiantynivka front”, https://www.pravda.com.ua/eng/news/2026/10/21/8059013/. Published: Oct 21, 2026, 1:20 AM ET. Retrieved: 2026-10-21. General Staff data as of the morning of Oct 21; front-line drone totals deliberately not used.
  65. [80] US Department of War, “War.gov News RSS feed (news stories)”, https://www.war.gov/DesktopModules/ArticleCS/RSS.ashx?ContentType=1&Site=945&max=20. Published: checked Oct 21, 2026, ~7:40 AM ET. Retrieved: 2026-10-21. No Russia–Ukraine item in the window; the newest items cover Hegseth’s industry tour, Exercise Keen Sword 2027 in Japan and an Arctic air-surveillance test.
  66. [81] Peter’s World, “Source access notes, Oct 21 run”, https://petersworld.org/war-room/. Published: Oct 21, 2026. Retrieved: 2026-10-21. Ukrainska Pravda English, Kyiv Independent, TASS, Al Jazeera, state.gov and the war.gov feed opened by script; kremlin.ru did not respond (one attempt, not retried); the Ukrainian Air Force’s own channels, the Axios and Wall Street Journal reports and the Norwegian sanctions release were not opened directly.

Sources

Related coverage

More from the War Room today

Recommended articles