Archive
Pieces

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…

ANALYSIS: Romania's fourth straight night of drones, and the F-16s scramble again
A drone entered Romanian airspace on July 27 , 2026, 36 kilometers east of Sulina , forcing two F-16 fighters to scramble from the…

INVESTIGATION: One drone strike shut two Russian ports on the Sea of Azov
A Ukrainian drone strike paralyzed the rail freight feeding the Russian ports of Azov and Taganrog on the night of July 26-27, 2026, according…

DECODING: A Ukrainian drone flew 2,000 kilometers to hit one Russian tank
A fire broke out at the Tyumen oil refinery on July 25, 2026 , roughly 2,000 kilometers from Ukrainian territory, after a Ukrainian drone…

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…

FACT CHECK: Twelve Companies for Golden Dome, the Context Everyone Forgets
The April 2026 announcement that twelve companies would share $3.2 billion in Golden Dome contracts generated a wave of claims online, some accurate, many…