All pieces by this author
Battlefield sees 105 clashes over past day: 65 of them on Pokrovsk and two other fronts
Russian strike on Odesa: death toll rises to three
US denies offering Ukraine security guarantees in exchange for leaving Donbas
Zelenskyy convenes military and regional officials after major Russian attack
Russia attacks Ukraine with 165 drones, including jet-powered models, 23 locations hit
Russia attacks Pokrovsk and two other fronts nearly 65 times over past day – Ukraine's General Staff
EU says it is keeping in touch with Ukraine and US teams during Abu Dhabi talks
Russians advance in Donetsk Oblast – DeepState
Ukrainian air defence downs 110 out of 138 Russian drones, hits recorded at 11 locations
Three people killed as Russian drone hits civilian car in Kharkiv Oblast
Ukrainian forces hit oil depot in Russia's Penza Oblast and radar station in Crimea
Italy's foreign minister criticises Zelenskyy's remarks about Europe in Davos speech
Zelenskyy has approved delegates for peace talks with US and Russia
Kremlin comments on "Anchorage formula": Ukraine must withdraw from Donbas
Zelenskyy says lack of time is main barrier to creating unified EU army on Ukraine's experience
Trump-Zelenskyy meeting in Davos concludes: lasted about an hour
Apartment block hit in Russian attack on Dnipro: six injured, including child
Zelenskyy arrives in Switzerland for Davos forum and meeting with Trump
Ukrainian air defence downs 80 out of 94 Russian drones overnight, strikes recorded at 10 locations
Trump announces meeting with Zelenskyy in Davos
Trump in Davos: I love Europe, but it's not heading in the right direction
Trump's envoy Witkoff to meet with Putin on Thursday
Trump and Putin envoys meet in Davos
Ukraine's chief negotiator describes how peace talks are progressing
Zelenskyy: Air Force underperforming against Shahed drones, action to follow
Lukashenko signs Belarus up for Trump's Board of Peace
Lukashenko signs Belarus up for Trump's "Board of Peace"