Ukraine war briefing: Kyiv under heavy attack from Russian drones
Russia claims control of settlement adjoining Toretsk; Ukrainian strike on oil depot in Vozy, Kursk region. What we know on day 889
German man sentenced to death in Belarus pardoned by president
Rico Krieger, found guilty on terrorism charges in case held behind closed doors, to be freed on orders of Alexander Lukashenko
The long read
Ukraine’s death-defying art rescuers
The long read: When Putin invaded, a historian in Kyiv saw that Ukraine’s cultural heritage was in danger. So he set out to save as much of it as he could
Ukraine war briefing: Russia claims capture of two villages in Donetsk
Seizure of Progres and Yevgenivka came as Volodymyrz Zelenskiy acknowledges ‘extremely challenging’ situation in eastern region. What we know on day 887
Putin warns US against deploying long-range missiles in Germany
Russian leader says Washington risks triggering cold war-style missile crisis and promises to respond in kind
Western DJs accused of ‘normalising war’ for playing at Russian techno events
Ukrainian activists say summer music festivals give a false idea that life continues as normal, despite the conflict
Ukraine war briefing: Russian oil depot burns after drone strike
Blinken warns of further actions if China keeps aiding Russian industrial base; Russia claims control of Lozuvatske settlement. What we know on day 886