All pieces by this author
Kharkiv sets up 101 heating centres as Russian strikes target energy infrastructure
Russian attacks on Konotop and Sumy: houses and school damaged
We may have good news: Trump on prospects for ending war in Ukraine
Large-scale Russian attack on Kyiv: residential buildings damaged, kindergarten on fire, five people injured
Russians attack Kharkiv with drones and ballistic missiles: people injured
Energy minister: Ukraine received over 38 tonnes of energy equipment from five countries in one week
Russia loses 830 soldiers and aircraft over past day
Three killed in Russian drone attack on Vilniansk in Zaporizhzhia Oblast – photos
Germany's Merz: Ukraine's accession to EU in 2027 is unrealistic
Germany's Merz: Ukraine's accession to EU in 2027 is unrealistic
Russians kill man with FPV drone in Kupiansk district in Kharkiv Oblast
CSIS: Russia has lost 1.2 million soldiers, twice as many as Ukraine
Four injured and 100 apartments damaged in Russian attack on Zaporizhzhia – photos
Explosions heard in occupied Sevastopol before air-raid warning given
Russians attack Odesa for second night in a row, leaving people injured
Russia loses 690 soldiers over past day
Text of agreement to launch special tribunal on Russia's crime of aggression reportedly finalised
Two injured in Russian ballistic missile attack on Kryvyi Rih
Train service restored using undamaged carriages after Russian strike on Kharkiv Oblast
Couple killed in Russian drone attack on Kyiv Oblast, child given medical treatment – photos
Air defence responds to Russian drones in Kyiv: debris falls and damage reported – photos
Fuel depot on fire in Russia's Penza after drone attack – videos
Russia loses 1,280 soldiers over past day
Von der Leyen on peace talks: Waiting for Russia's response
Russia confirms its delegation will attend trilateral talks in UAE
Putin-Witkoff talks at Kremlin last more than 3½ hours
"That's great": Trump on Putin's US$1bn for "Board of Peace" from frozen Russian assets