Media
Hub articles
1,850 pieces
ANALYSIS: A third quiet night between Washington and Tehran, no one calls it peace
For a third consecutive night, US and Iranian forces held their fire, according to Euronews on July 27, 2026 , ending a run of…

DECODING: Ukraine holds 22 Belarusians, offers one spy in trade
Twenty-two Belarusian nationals who fought for Russia are now held in Ukrainian prisoner-of-war facilities, up from a previously reported 17, according to Ukraine 's…

ANALYSIS: The US asked for a ceasefire at the UN, Moscow stayed seated
On July 28, 2026 , at a session of the UN Security Council , American representative Dan Negrea declared: "Too much blood has been…

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…

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…

FACT CHECK: Russia's martial law rumor has one anonymous source, not one fact
No official Russian authority had announced national martial law as of July 28, 2026. What exists is an article from the Moscow Times published…

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…