All pieces by this author
US updates national security strategy, calls Russia's aggression the "Ukraine war"
Zelenskyy views digital transformation minister as main contender for head of President's Office, sources say
Zelenskyy views digital transformation minister as main contender for head of President's Office, sources say
Kremlin negotiator mocks Merz's warning of "unfair play" over Ukraine in leaked talk among EU leaders
Europe warns Zelenskyy against making concessions to Russia without firm US security guarantees – WSJ
Russia attacks Ukraine with 137 drones overnight: 80 downed, strikes across 13 locations recorded
Pokrovsk front sees over 50 combat clashes out of 167 over past day – Ukraine's General Staff
Ukraine strikes chemical plant in Russia's Stavropol Krai that supplies components for explosives
EU foreign policy chief: Over past 100 years, Russia has invaded 19 countries that never attacked it
Ukrainian school students assaulted in Poland: consul in Gdańsk calls for fair investigation
Ukrainian school students assaulted in Poland: consul in Gdańsk calls for fair investigation
Russians occupy three settlements and advance on Pokrovsk front
Pokrovsk and Myrnohrad defence: Ukraine sets up extra supply routes for its units
Norway rejects possibility of deals with Kremlin akin to "new Yalta"
Hungarian defence minister claims Ukraine has lost war militarily
Hungarian defence minister claims Ukraine has lost war militarily
Ukrainian air defence downs over 80 Russian drones: 27 UAVs hit 13 locations
Russians launch over 100 assaults on Pokrovsk and two other fronts – Ukraine's General Staff
Ukraine's General Staff outlines situation in Pokrovsk and Vovchansk: Russia's triumphant claims do not reflect reality
Zelenskyy instructed Ukrainian delegation to continue working with Trump's team and to record Russia's "true intentions"
German officials hint that Ukraine may face "painful concessions" ending in referendum
Kremlin says they're ready for peace talks but want to achieve their "goals" in war
Russians plant flags in Pokrovsk for propaganda; mop-up operation of the city ongoing
European Central Bank refuses to fund Ukraine loan using €140bn in Russian assets – FT
European Central Bank refuses to fund Ukraine loan using €140bn in Russian assets – FT
Russia attacks Ukraine with 62 drones overnight: 20 hits recorded
Ukraine's General Staff: Ukrainian forces repel over 70 Russian assaults on Pokrovsk front over past 24 hours
Russian missile strike on Dnipro: four killed and 40 injured as search operations wrap up – photos
Russians hit Dnipro with missile: 3 killed, 8 injured
Florida talks explore "creative" approach to bar Ukraine from NATO – CNN