All pieces by this author
Russian forces rig household objects with explosives as they retreat
Russian drones attack a hospital in Kherson
Russians attack Sumy Oblast using AGS and mortars, over 140 strikes recorded
Ukrainian defenders hit almost 20 clusters of Russian military personnel – General Staff report
Russia loses up to 30,000 killed and wounded near Bakhmut
Russia pummels Sumy Oblast, attacking over 160 times per day
Russian authorities report two missiles downed over Belgorod
Ukrainian defenders kill 710 Russians and destroy 8 tanks
Russians send train with convicts to Donetsk Oblast – General Staff
Ukraine's Armed Forces hit Russian command post, air defence system and cluster of military personnel
Thirteen-year old boy in Mykolaiv Oblast triggers explosive device
Russians attack Sumy Oblast using mortars
Mine danger high in Black Sea after storm
Ukraine's Armed Forces repel 90 Russian attack over past day – General Staff
Children hurt after playing with grenade fragments in Zaporizhzhia Oblast
Mandatory evacuation from Kupiansk district (Kharkiv Oblast) is underway
Putin lost control over Russia’s information space – ISW
Putin lost control over Russia’s information space – ISW
Russians deploy grenade launchers, mortars and machine guns to attack Sumy Oblast
Russian forces fire rockets at Ochakiv
One killed and several wounded in Dnipropetrovsk Oblast due to Russian attack
Shortage of ammunition to be expected in Russian artillery units — General Staff
Defence Forces repel over 110 Russian attacks – General Staff report
Ukrainian Railways reports trains being delayed due to Russian missile attack
If Bakhmut is captured, Russian offensive in east will reach its peak – ISW
If Bakhmut is captured, Russian offensive in east will reach its peak – ISW
Air defence activated in Kyiv Oblast
Russians strike energy infrastructure facility in Odesa Oblast