Weekday morning and evening editions. Saturdays once. Good news on Sundays. All sources labeled.
I will never put the news behind a paywall. If you want to support keeping it free for everyone else, there’s a paid option. That’s all it is.
Russia Strikes a NATO Apartment Building in Romania
Early Friday morning, a Russian Geran-2 drone crossed into Romanian airspace during an overnight attack on Ukrainian port infrastructure near the Danube, flew past two scrambled F-16s and a helicopter, and crashed into the roof of an apartment building in Galati, a city close to the Romanian-Ukrainian border. The impact sparked a fire on the tenth floor. A 14-year-old boy and a 53-year-old woman were taken to hospital with serious injuries. Seventy residents were evacuated.
Romanian President Nicusor Dan convened a national defense council and called it “the most serious incident to affect our national territory” since Russia’s full-scale invasion of Ukraine in 2022. Romania summoned the Russian ambassador. The Romanian defence ministry said it scrambled two F-16s and a helicopter with shoot-down authorization, but that low-altitude flight made radar detection difficult and urban interception too risky. The drone was not intercepted.
This is the 28th time Russian drones have breached Romanian airspace. None of the previous 27 incidents resulted in a strike on a populated building. This one did.
NATO Secretary General Mark Rutte said the alliance stood in solidarity with Romania and that “NATO stands ready to defend every inch of Allied territory.” He called Russia’s behavior “a danger to us all” and noted the damage in Romania “showed yet again that the implications of their illegal war of aggression don’t stop at the border.” Romania has requested accelerated NATO anti-drone capability deployments and said it will alert the UN Security Council about Russia’s “repeated violation of international law.”
Moldova’s President Maia Sandu, whose country sits between Romania and Ukraine and has seen repeated drone incursions and debris fall on its soil, said Russia was “a danger to all.”
The EU announced it is preparing a fresh round of sanctions against Moscow in response.
🌍 TRANSLATOR’S NOTE: The Galati strike is being read across NATO’s eastern flank not primarily as an incident but as a threshold crossed. Every previous Russian drone incursion into Romanian airspace ended in debris in uninhabited areas or a drone returning to Ukraine. Galati is the first time a Russian drone has struck an occupied residential building on NATO soil and put civilians in hospital. The distinction matters. It is one thing for NATO to manage debris. It is another to explain to its members why a country bordering Ukraine cannot protect a ten-story apartment building.
Romania, Poland, and the Baltic states have been raising the anti-drone capability gap inside NATO for months. Romania scrambled F-16s. The F-16s could not intercept safely in an urban area. That is a doctrine problem as much as a hardware problem, and the alliance is now having to address it publicly while a teenager is in hospital in Galati.
Washington’s response, as of this morning, has focused on the condemnation language. There is no indication of any accelerated US action on the anti-drone gap. The administration’s attention is on Iran.
🇺🇸 What American readers need to know: A Russian drone struck a NATO member’s apartment building overnight, injuring civilians. NATO said all the right things. Romania is asking for more anti-drone systems. The United States is consumed by the Iran negotiations. A 14-year-old is in a Romanian hospital this morning because a Russian weapon flew through NATO airspace and nobody could stop it safely. That is a NATO problem. It is also an American problem, because the United States is NATO’s largest member and its defense guarantees underpin every inch of allied territory that Mark Rutte just promised to defend.
Sources: France 24/AFP (wire — Geran-2 confirmed, Galati, injuries, evacuation, Sandu quote); CNN (US — 28th incursion, Dan “most serious incident,” ambassador summoned); CNBC (US — Rutte quotes, NATO solidarity, EU sanctions, Romania UN Security Council); The National/AFP (wire — F-16 scramble, shoot-down authorization, low-altitude interception risk, Geran-2 identification); UPI (wire — 10th floor fire, 70 evacuated, Galati County Hospital)
The MoU: What Is New This Morning
Readers who want the full picture of where the Iran MoU negotiations stand should read last night’s Evening Edition, which covered the contradictions in detail. What is new since then is this:
Treasury Secretary Scott Bessent said Thursday that he called the Omani ambassador, who assured him Oman has no plans to charge tolls on the Strait of Hormuz. That call was necessary because Trump had threatened to “blow up” Oman two days earlier over precisely that question. Bessent added that sanctions relief for Iran would “go very slowly” and that nothing is on the table until the strait reopens and Iran agrees to surrender its enriched uranium stockpile and abandon its nuclear program. That position is more maximalist than what negotiators have described as the agreed framework, in which nuclear issues are deferred to a second phase.
Overnight, Chinese vessels were permitted to pass through the Strait of Hormuz. The passage was coordinated with Iranian maritime authorities. It is the clearest public signal yet that Iran is selectively enforcing the blockade rather than applying it universally, a pattern that establishes Iranian control of the waterway even as the US insists no single country will govern it.
The MoU remains unsigned. Tasnim, which denied Thursday that any text had been finalized, has not walked back that denial. Bessent’s conditions stated Thursday widen the distance between what the two sides say they have agreed to.
🇺🇸 What American readers need to know: Bessent’s conditions stated Thursday — no sanctions relief, full uranium surrender, nuclear program abandoned — are harder than what Iran has agreed to publicly. The Chinese ships sailing through with Iranian permission show Iran is not enforcing the blockade uniformly. These two facts together describe a situation in which the US is adding conditions while Iran demonstrates it can manage the strait on its own terms. Brent is at $92.29. Gas is $4.39.
Sources: CNN live blog (US — Bessent Oman call, sanctions “go very slowly,” uranium and nuclear conditions); Al Jazeera (Qatar, state-funded/editorially independent — Chinese vessel passage confirmed)
Gaza, This Morning
The United Nations Office for the Coordination of Humanitarian Affairs published its humanitarian situation update for Gaza on Friday morning. These are the things it records from Thursday and overnight.
At 12:30am, one Palestinian woman was killed and several others injured when a strike hit Al Radwan kindergarten, which was housing displaced people.
At 8:50am, at least 23 Palestinians were killed, including children and at least six women, when two residential buildings were hit in eastern Al Bureij refugee camp. Two more men were killed when they went to the site of the strike afterward. Eight residential buildings were destroyed.
At 11:00am, seven Palestinians including a girl were killed in a strike on a group of people in northern Gaza city.
At 11:00am, at least 13 Palestinians including children and at least four women were killed when a residential building was hit in At Tuffah area, eastern Gaza city.
At 2:00pm, approximately 10 Palestinians were killed in a strike on a group of people at As Saraya Junction in central Gaza city.
On Wednesday night, nine members of the same family, including four women, were killed and 15 others injured when their home was struck in As Saftawi, North Gaza. Among the injured was a journalist. The house belonged to the journalist’s family.
Palestinian Civil Defense reported they could not retrieve approximately 30 Palestinians from under the rubble at Al Bureij because they lacked the equipment to do so.
Those 30 people are still there.
The total number of Palestinians killed in Gaza since October 2023 exceeded 72,600 as of early May 2026, with nearly 172,500 recorded injuries, according to OCHA and the Gaza Health Ministry. The ceasefire announced in October 2025 has been violated by Israeli forces throughout its duration. The UN High Commissioner for Human Rights confirmed 738 Palestinians had been killed during the “ceasefire” period as of early April 2026. The toll since then has continued to rise.
🌍 TRANSLATOR’S NOTE: The OCHA update is a primary UN source. It is not framed. It is a log. The international press that covers Gaza closely — Al Jazeera, Middle East Eye, the Guardian, Haaretz — has been publishing versions of this log for 31 months. What changes is not the nature of the entries. It is the accumulating weight of them.
The civil defense note about the 30 people under rubble at Al Bureij received coverage across Arab media and human rights organizations. It received little coverage in US outlets this morning.
🇺🇸 What American readers need to know: A kindergarten full of displaced people was struck at 12:30 in the morning. A family whose journalist member was injured had nine of its members killed in their home. Thirty people cannot be reached under rubble because there is no equipment to reach them. This is happening under an active “ceasefire.” The United States provides Israel’s weapons, its diplomatic cover, and its silence. More than 72,600 people are dead. That number will likely be higher by the time you read this.
Sources: OCHA (UN primary — all strike incidents, times, casualty figures, Civil Defense note on Al Bureij rubble, Friday May 29 update); OCHA/Gaza Health Ministry via Statista (72,600+ total killed, 172,500+ injured, as of May 6, 2026); OHCHR (UN primary — 738 Palestinians killed since October 2025 ceasefire, as of early April 2026)
Numbers at Publication 🇮🇷 Iran: 3,468 killed, 26,500+ injured (Iran Health Ministry via Al Jazeera tracker, May 20) 🇱🇧 Lebanon: 3,324 killed (Al Jazeera live blog, May 28) 🇮🇱 Israel: 26 killed, 7,791 injured (Al Jazeera tracker, May 20) 🇵🇸 Palestine: 4 killed (Al Jazeera tracker, May 20 — does not reflect ongoing Gaza strikes; see Story 3) 🇸🇾 Syria: 4 killed (Al Jazeera tracker, May 20) 🌍 Gulf states / Iraq: 146 killed in Iran-attributed attacks (Al Jazeera tracker, May 20) 🇺🇸 US military: 13 killed, 381 injured (Al Jazeera tracker, May 20) 🛢️ Brent crude: $92.29/barrel (OilPrice.com, Friday morning) ⛽ US national gas average: $4.39/gallon (AAA, confirmed this session)
Sourcing note: All war casualty figures sourced to Al Jazeera live tracker, last updated May 20, 2026 at 08:45 GMT, except Lebanon which is updated to May 28 via Al Jazeera live blog. Gaza casualties in the numbers block reflect the tracker only and do not include the ongoing strikes documented in today’s OCHA report. Methodology differs between countries; figures should not be treated as directly comparable.
“Whenever the people are well informed, they can be trusted with their own government.” — Thomas Jefferson, 1789




