All pieces by this author
Trump announces new call with Putin
Russia loses 1,090 soldiers over past day
Drones attack Russia's Bryansk Oblast
Zelenskyy on Putin's statement on elections in Ukraine: "We will not agree to be controlled by anyone"
DeepState: Russian forces advance in Siversk, Donetsk Oblast
Ukrainian delegation concludes meeting in US with American and European partners, Ukraine's chief negotiator says
Russia loses 1,220 soldiers over past day
US Treasury Department lifts sanctions on several companies that supplied equipment to Russia's military industry
Trump signs US defence budget providing aid for Ukraine
DeepState: Russians advance in two oblasts
Russians attack Odesa again, injuring woman and leaving city partially without power, heat and water
UN General Assembly adopts resolution on Russia's human rights violations in occupied territories of Ukraine
Russians attack high-rise residential building in Zaporizhzhia with drone, injuring people – photos
Russia loses 1,150 soldiers over past day
European Union prepares new sanctions package against Russia – von der Leyen
Zelenskyy: Ukraine will not recognise Donbas as Russian either de facto or de jure
Trump says he recently spoke with Putin
Zelenskyy says referendum is not on agenda
Russians advance in Huliaipole – DeepState
Zelenskyy says Ukraine and US support Germany's idea of Christmas ceasefire
Zelenskyy on next stage of talks: Hope for meeting with Trump after documents are finalised