All pieces by this author
Zelenskyy decorates 253 Ukrainian defenders with state honours, 131 posthumously
Russia loses 880 soldiers, 93 pieces of military equipment and 694 UAVs over past day
Russian State Duma threatens Ukraine with new strikes during peak winter cold
Russian State Duma threatens Ukraine with new strikes during peak winter cold
Ukraine receives 1 GW of energy equipment from partners
EU to target Russian banks in 20th sanctions package – Bloomberg
EU considers replacing Russian oil price cap with full maritime ban – Bloomberg
Russia loses 1,310 soldiers over past day
Ukraine returns to Russia body of soldier Moscow presented as fallen Ukrainian defender
Russia loses 1,020 soldiers over past day
Over 800,000 households in Kyiv remain without power
Kyiv green and red metro lines running on limited schedule after Russian attack
Kyiv green and red metro lines running on limited schedule after Russian attack
Russia loses 930 soldiers over past day
Over 62,000 Ukrainian service members have completed training in UK – Ukraine's Defence Ministry
Russia intensifies attacks on energy infrastructure in Donetsk Oblast, with over 10 facilities damaged daily
Russian missiles and drones hit Kyiv, killing one, critically injuring several
Shahed drones hit residential areas in Kharkiv, injuring 14 people, including pregnant woman and child – photos
Shahed drones hit residential areas in Kharkiv, injuring 14 people, including pregnant woman and child – photos
US shows strength: Trump's administration explains desire to acquire Greenland
US shows strength: Trump's administration explains desire to acquire Greenland
EU prepares €93bn tariffs against US in response to Trump's Greenland pressure – FT
Man injured in Russian strike on Zaporizhzhia
Russia loses 830 soldiers over past day – Ukraine's General Staff
Russia exported over two million tonnes of grain from Ukraine's temporarily occupied territories in 2025
Trump creates his own UN: countries must pay US$1bn to join his Board of Peace – Bloomberg
Trump creates his own UN: countries must pay US$1bn to join his "Board of Peace" – Bloomberg
Russians strike house in Kharkiv with drone: woman killed, 3 people injured – video
Russian strike cuts power to Vilniansk in Zaporizhzhia Oblast: 15,000 consumers left without electricity
Russian strike on Kharkiv outskirts: four Nova Poshta employees killed, distribution hub destroyed – video
Iran sold nearly US$3bn worth of missiles to Russia, total contracts exceed US$4bn – Bloomberg
Iran sold nearly US$3bn worth of missiles to Russia, total contracts exceed US$4bn – Bloomberg