Home › Opinion
Opinion
Columns and analysis.
662 articles
Talks in New York as Kyiv buries its dead
Posted: | Opinion
A look back at the diplomatic and military developments around 26 September 2026, when Berlin and Moscow spoke for the first time since the invasion.
What did 18 September 2026 reveal about Russia's pressure points?
Posted: | Opinion
A retrospective on a day when Washington signed a sanctions law, Russians began voting in Duma elections and Poland joined a European missile defence effort.
What did 11 September 2026 show about the war's reach?
Posted: | Opinion
A retrospective on drone strikes in Kyiv, Tula and Kursk, set against recent attacks across Ukraine and a report on foreign recruits.
What did 7 September 2026 reveal about the talks?
Posted: | Opinion
A look back at the day after U.S. envoys reached Kyiv, with a partial pause on strikes in place and civilian casualties still fresh.
What did 4 September 2026 reveal about Kyiv?
Posted: | Opinion
A drone strike on the SSU headquarters followed two days of gunfire between Ukraine's own agencies in the capital.
What did 13 August 2026 reveal about Russia's reach?
Posted: | Opinion
Two reports from 13 August 2026, one from Sevastopol and one from Warsaw, pointed to covert violence far from the front line.
What the news of 3 August showed Russia
Posted: | Opinion
A look back at reports of a beach tragedy, a shooting in Crimea, an opposition exile and a sanctioned cargo ship.
What the news of 3 August 2026 showed
Posted: | Opinion
A retrospective on three reports from Russia and Russian-occupied Crimea, dated 3 August 2026, covering a beach tragedy, a shooting and an opposition exile.
What the early August reports said about Russia's strain
Posted: | Opinion
A look back at four reports from 2–3 August 2026 touching Russia's home front, its occupied territory and its overseas arms shipments.
What did 3 August 2026 reveal about Russia's war?
Posted: | Opinion
A retrospective on reports of a deadly beach incident, a shooting in Crimea, an opposition exile and an arms shipment to Mali.
Three pressures on Moscow in 48 hours
Posted: | Opinion
A look back at 29 July 2026, when an arrest warrant for a messaging founder followed a Senate sanctions vote and a Romanian diplomatic rebuke.
What did Kyiv's 24 July 2026 reveal?
Posted: | Opinion
A retrospective on a day of street protest in Kyiv, a deadly missile strike, drone raids on Russian logistics and a first for Romanian airspace.
Two strikes, two ships and warehouses, one weekend
Posted: | Opinion
A look back at 18 and 19 July 2026, when attacks on a Russian logistics network and a cargo ship off Odesa killed civilians and workers.
Why did MEPs rebuke Kyiv over the UPA?
Posted: | Opinion
A retrospective on the European Parliament resolution of 8 July 2026 and the dispute between Poland and Ukraine over a unit's honorary title.
Why the European Parliament rebuked Kyiv over the UPA
Posted: | Opinion
A resolution adopted on 8 July 2026 put a dispute over wartime memory between Poland and Ukraine before the European Parliament.
Why the European Parliament rebuked Kyiv over the UPA
Posted: | Opinion
A resolution adopted on 8 July 2026 put a dispute between Poland and Ukraine over a military unit's honorary title before the European Parliament.
What did 6 July 2026 show about the war?
Posted: | Opinion
A retrospective on a day of deadly strikes on Kyiv Oblast, a reported drone attack on a Siberian refinery and a contested claim over Kostiantynivka.
What did 2 July 2026 reveal about Kyiv's war?
Posted: | Opinion
A major Russian strike on the capital came a day after Ukraine approved arms exports and a national pantheon.
What did Ukraine's Moscow drone strike change?
Posted: | Opinion
A look back at the exchange of threats that followed the attack on the Moscow Refinery.
What did 10 June 2026 reveal about Ukraine's war?
Posted: | Opinion
A look back at a day of attacks on shipping near Odesa, in the wake of a deadly strike on Kharkiv Oblast and a corruption sentence for a former Supreme Court head.
« Previous | Page 1 of 34 | Next »