All pieces by this author
Russians launch 60 UAVs overnight: 43 fail to reach target but 9 hit
Russians attack Sumy, damaging industrial facility, residential buildings and cars – photo
Russian attack on Dnipropetrovsk Oblast injures two people, damages business, homes and ambulance – photos
Russia loses 990 soldiers and 17 artillery systems over past day
Several Russian airports suspend operations: more than 100 drones reportedly downed over Russia
NATO prepares mini-declaration for summit and will likely not mention Ukraine because of Trump – Radio Liberty
NATO prepares mini-declaration for summit and will likely not mention Ukraine because of Trump – Radio Liberty
Defence plants under large-scale UAV attack in Russia – photo, video
Russia destroys house and damages garages and vehicles in overnight attack on Odesa Oblast – photos
Russia loses another 1,000 soldiers over past day – Ukraine's General Staff
Russians attack Dnipropetrovsk Oblast overnight, causing fires and damaging houses and cars – photos
Russia attacks Khmelnytskyi Oblast for second night running, damaging houses and businesses
Russians strike Kupiansk in Kharkiv Oblast: one civilian killed, another injured – photos
Polish PM on presidential candidate's promise not to let Ukraine into NATO: It's treason
Polish PM on presidential candidate's promise not to let Ukraine into NATO: It's treason
Russian drones reach Ukraine's western oblasts: railway station ablaze, destruction reported
Russian drones reach Ukraine's western oblasts: railway station ablaze, destruction reported
Russians hit business in Poltava Oblast, injuring person and leaving some without electricity – photos
Russians attack railway in Chernivtsi Oblast
Drone hits Russian city of Yelets, causing fire at battery factory – videos
Russia loses 1,050 soldiers over past day
Russian attacks injure four civilians in Kherson Oblast
New Ground Forces commander-in-chief appointed in Russia
Debris from downed Russian drone falls on school grounds in Kyiv
Russians attack Pavlohrad in Dnipropetrovsk Oblast, damaging industrial facility and causing fires – photos
Russia loses 870 soldiers over past day
Russia claims Putin visited location in Kursk Oblast 100 km from Ukraine border – photos
Russia claims Putin visited location in Kursk Oblast 100 km from Ukraine border – photos
Six Ukrainian soldiers killed and over ten injured in Russian strike on firing range in Sumy Oblast
Six Ukrainian soldiers killed and over ten injured in Russian strike on firing range in Sumy Oblast
Russia loses 980 soldiers and 23 artillery systems over past day