All pieces by this author
US sends over 60 Bradley fighting vehicles to Ukraine
Ukrainian defence forces strike 13 Russian concentrations and 2 air defence systems – General Staff report
Russian occupation regime brings in 800 Russian police officers to Zaporizhzhia Oblast
ISW explains where Russia is likely to aim its new offensive
ISW explains where Russia is likely to aim its new offensive
Russian forces strike Zaporizhzhia infrastructure facilities, causing a fire
Russian forces carry out new strike on apartment block in Chasiv Yar
Spain to send Leopard 2 tanks to Ukraine in spring
Russians attack Dnipropetrovsk Oblast with MLRS
Ukrainian Defence Forces strike 9 clusters of Russian manpower and 4 command posts – General Staff
Russians prepare new filtration measures in occupied territories
Russian troops fired mortars and grenade launchers on Sumy Oblast
Occupiers evacuate their soldiers’ families from Luhansk – Ukraine’s General Staff
Ukraine’s Defence Forces repel attacks and hit 11 clusters of Russian manpower – General Staff report
Russian forces are preparing for offensive effort in coming months – ISW
Russians hit residential area of Chasiv Yar, killing 1 person and injuring 2 others
Russian forces attack Sumy Oblast: over 160 strikes and 30 Grad rockets
Ukrainian defenders kill 720 Russian invaders over a day
Russians attack Dnipropetrovsk Oblast with Grad and Uragan MLRS at night
Russians replenish their forces in Kherson Oblast – Ukraine’s General Staff
Ukraine's Defence Forces repel Russian attacks near 11 settlements – General Staff report
"Prigozhin's star has begun to set" after months of failed attempts to capture Bakhmut – ISW
Russians hit Sumy Oblast with mortars and artillery
Attack on Dnipropetrovsk Oblast damages industrial facility
Ukrainian military kill 770 Russians in past 24 hours
Russians attack Zaporizhzhia Oblast over 200 times in past 24 hours
Ukraine’s defence forces strike up to 30 clusters of Russian troops and 7 anti-aircraft missile systems – General Staff report