All pieces by this author
Moldova's parliament votes to close Russian House cultural centre in Chișinău
Poland detains Russian hacker over online shop data breaches
Ukraine's air defence downs 92 drones out of 142 launched by Russia overnight
Fire rages in Odesa Oblast after Russian attack, damaging equestrian club and petrol station
Russians attack Dnipropetrovsk Oblast: 3 injured, fires rage – photos
Drones strike oil refinery in Russia's Samara Oblast
Kremlin officials divided on whether war against Ukraine could end in 2025
Putin aide on leak of call with Trump envoy Witkoff: "We speak often"
Trump: Russia's biggest concession would be to stop fighting
Drones have struck Russian military supply factory for third time in six months
Russian attack on Kyiv: 7 killed and 20 injured – photos
Kremlin says it has not yet seen new 19-point plan, but previous one is "a good basis"
Large-scale Russian attack on Kyiv Oblast: two killed in Bila Tserkva – photos
Russians attack energy and port infrastructure in Odesa Oblast: 4 adults and 2 children injured – photos
Russians hit Kherson, killing woman and injuring another
Farm on fire after Russian attack on Kharkiv Oblast: woman injured, 60 animals killed – photo
Russians attack Chernihiv Oblast: fires rage, two injured – photos
Russia loses 1,190 soldiers over past day
Trump's team says both sides "gain more than they must give" under US "peace plan"
Russians attack Dnipropetrovsk Oblast: woman killed, two injured – photos
Former Ukrainian defence minister gives positive response to Trump's "peace plan" – New York Post
Russians attack Odesa: fires rage, 5 injured, including child – photos, video
Russia loses 1,050 soldiers over past day
Ukraine brings back 1,000 more bodies of fallen Ukrainians – photos
Ternopil attack: Over 20 people still missing as rescue operations continue – video
Germany's Merz vows to provide long-range weapons to Ukraine