All pieces by this author
US Ambassador to Ukraine resigns over differences with Trump administration – FT
US Ambassador to Ukraine resigns over differences with Trump administration – FT
Putin will not be tried for war crimes while he remains president – Euronews
Putin will not be tried for war crimes while he remains president – Euronews
Only ceasefire can now be discussed in talks with Russia – US Department of State
We work with Hungary to unlock all negotiation clusters for Ukraine's NATO accession – EU ambassador
Russians occupy Oleksandropil in Donetsk Oblast and advance toward border with Dnipropetrovsk Oblast – DeepState
Russian drone attack Dniprovskyi district of Kherson, injuring man
Canada yet to decide on joining peacekeeping mission in Ukraine after war
ISW: Europe increases ammunition production amid growing threats
Zelenskyy confirms presence of Ukrainian troops in Russia's Belgorod Oblast
Ukraine soldiers push Russians back near Pokrovsk, but lose positions on other fronts – DeepState
Russia's advance in Ukraine has steadily slowed since November 2024 – ISW
White House: US did not impose new tariffs on Russian imports due to peace talks
Ukraine will send delegation to Washington for talks on minerals deal – Ukraine's economy minister
Situation intensifies on Lyman front – DeepState
Russians advance on three fronts in Kharkiv and Donetsk oblasts – DeepState
Russians attack Kharkiv with drones, killing three and injuring 34 – photos, video
Russians attack Kharkiv Oblast, injuring civilian and damaging residential buildings
Russian UAVs attack Kharkiv: six hits recorded in Kyivskyi district – photos
Russian drone flies over Italian research and defence facilities – Corriere della Sera
Russia and US negotiate joint projects on rare earth metals extraction
Trump warns Zelenskyy of big problems if Ukraine rejects mineral deal
Trump warns Zelenskyy of "big problems" if Ukraine rejects mineral deal
Russian UAV strikes business premises in Kharkiv
Trump and Starmer discuss Ukraine: Agreed to keep up collective pressure on Putin
Russians advance near three settlements in Donetsk Oblast – DeepState
Russia loses 1,510 troops on 29 March – Ukraine's General Staff
ISW: Russia may escalate offensives in spring and summer as part of pressure campaign on Ukraine