All pieces by this author
Fires break out in Kyiv due to falling wreckage of Russian drones
Drone attack reported in occupied Luhansk
Canada prepares new sanctions against Russia due to illegal deportation of Ukrainian children
Russian forces advance in and around 6 settlements in Donetsk Oblast – DeepState analysts
Russians attack over 10 communities in Sumy Oblast, injuring person and causing lot of damage
Putin not interested in negotiations with Kyiv, he strives to destroy Ukrainian statehood – ISW
Belarus scrambles fighter jet over Russian UAVs – independent monitors
Six Russian oblasts allegedly attacked by UAVs
Russians attack 12 communities in Sumy Oblast, injuring one man
Russian offensive pace increases but remains slow – ISW
Fires break out in Kyiv due to falling UAV wreckage, casualties reported – photos
Fires break out in Kyiv due to falling UAV wreckage, casualties reported – photos
Ukraine's air defence responds to Russian drones in Kyiv City and Kyiv Oblast
Russians capture two more settlements in Donetsk Oblast – DeepState
Children in temporarily occupied Luhansk Oblast forced to pledge allegiance to Russia – Ukraine's National Resistance Center
Ukrenergo predicts hardest winter in last 3 years for Ukraine
Ukraine and Russia negotiate to end strikes on energy infrastructure – FT
Ukraine and Russia negotiate to end strikes on energy infrastructure – FT
Russia and China strengthen defence cooperation – ISW
Russian strike on Mykolaiv: person killed and over 10 injured
Russia strikes Ukrainian ports to undermine international support for Ukraine – ISW
Explosions heard in Mykolaiv before air-raid warning issued
Russians advance in Toretsk in Donetsk Oblast – DeepState
Russian actions on Donetsk-Zaporizhzhia border do not indicate major offensive – ISW
Russians advance near Vuhledar and Chasiv Yar in Donetsk Oblast
Russian commanders encourage executions of Ukrainian prisoners of war – ISW
Russian commanders encourage executions of Ukrainian prisoners of war – ISW
Russians lose 1,300 troops over past 24 hours
Over 170 Russian UAVs of various types attack Zaporizhzhia Oblast over past day