All pieces by this author
Defence Forces kill another 690 Russians, destroy 2 tanks and 6 Russian UAVs
Air defence destroyed 3 Russian Shahed drones over Dnipropetrovsk Oblast
Russians deport Zaporizhzhia NPP employees' families from Enerhodar – General Staff
Ukraine's Armed Forces strike 2 Russian artillery units in firing position – General Staff report
Wagner Group founder will not withdraw Wagner forces from Bakhmut due to dependence on Russian Defence Ministry
ISW speculates on Russia's intentions behind latest series of missile strikes
ISW speculates on Russia's intentions behind latest series of missile strikes
Russians prepare new wave of deportations in occupied Zaporizhzhia Oblast
US will not follow UK in providing Ukraine with long-range missiles
US will not follow UK in providing Ukraine with long-range missiles
US trains over 2,000 Ukrainian military personnel in Germany
Russians destroy over 1,100 houses in Mariupol
Russians launch over 30 bombs on Sumy Oblast
Russian missile debris fell on house in Dnipro, wounding woman
Attacks on Kherson Oblast: 14 wounded, including child
Occupiers take looted property from temporarily occupied territories in Zaporizhzhia Oblast to Crimea – General Staff
Ukraine's defence forces hit over 20 important Russian targets – General Staff report
All Russian targets over Kyiv destroyed, no strikes
Explosions rock Kyiv, air defence reportedly activated
Putin wants to demonstrate influence in Central Asia with 9 May Victory Day parade – ISW
So-called policemen flee from temporarily occupied territories in south to avoid Ukrainian counteroffensive
Explosions in Belgorod Oblast: governor talks of attack on Shebekino
Putin's war against Ukraine has not gone according to Kremlin's plan
Russians shell Sumy Oblast: 70 strikes carried out, infrastructure damaged
Russian aircraft hit Sumy Oblast with guided bombs, there are casualties
Ukrainian defenders down 4 UAVs over Dnipropetrovsk Oblast
Ukrainians in Starobilsk are evicted from their homes and sent to filtration centres for not accepting Russian passports
Ukrainian defenders strike 24 Russian targets and shoot down 10 UAVs – General Staff report