Ukraine
Hub articles
1,484 pieces
NARRATIVE: Four years after Olenivka, the families are still waiting for a courtroom
July 28, 2026 marks the fourth anniversary of the explosion that destroyed a barracks at the Volnovakha Penal Colony No. 120 in occupied Donetsk…

ANALYSIS: One night, 131 drones, and the arithmetic of Ukraine's air defense
Between 18:00 on July 27 and 08:00 on July 28, 2026 , Russia launched 131 Shahed-type attack drones against Ukraine, according to the Ukrainian…

INVESTIGATION: NABU targets a former top official, and Kyiv's credibility is on the line
On July 27, 2026 , Ukraine's National Anti-Corruption Bureau (NABU) announced that an organized group had allegedly embezzled and laundered more than 37 million…

DECODING: Rostec swallows the Russian airlines sanctions already gutted
Rostec is merging four Russian air transport entities into a single holding company, according to an assessment from Ukraine's Foreign Intelligence Service dated July…

COMMENTARY: Poland puts a price tag on patience, and it looks like Bulgaria
Poland's Defense Minister Władysław Kosiniak-Kamysz stated that Warsaw awaits Kyiv's final decision "in the coming weeks" on an exchange of MiG-29 fighters for Ukrainian…

OPINION: Ukraine is winning the drone war and losing the interceptor math
A drone that costs a few thousand dollars forces Ukraine to fire an interceptor worth many times more just to knock it down. This…

REPORT: Rostov, Udmurtia, Yaroslavl — Ukraine's strike map keeps stretching
Two dead and five wounded at the port facilities of Rostov-on-Don. That is the toll communicated the next morning by Russian governor Yuri Slyusar…

ANALYSIS: Kyiv's daily combat tally says 226. The map says something sharper
Two hundred twenty-six combat engagements in twenty-four hours. That is the number Ukraine's General Staff published on July 28, 2026 at 21:01, covering the…

NOTE: Looking Back at the 2026 NDAA and Its $800 Million for Ukraine
Buried inside a $901 billion defense authorization bill signed in December 2025 sits a much smaller, easily overlooked line: $800 million for Ukraine, spread…