All pieces by this author
Ukraine's Defence Forces repel over 70 Russian assaults – General Staff report
Results of inspection of classified documents leak will be ready in 45 days – Pentagon
China ready to cooperate with Russia and seek way to resolve "Ukraine crisis" – Chinese Ministry of Foreign Affairs
Prigozhin regaining favour with Putin – ISW
Russian occupiers in Enerhodar loot schools and kindergartens ahead of expected Ukrainian counteroffensive
US says Brazil parroting Russian and Chinese propaganda on Ukraine war
US says Brazil "parroting Russian and Chinese propaganda" on Ukraine war
Russian forces attack Nikopol and nearby locations, injuring civilian
Russians bombard Sumy Oblast, over 100 strikes from artillery and grenade launchers
Ukraine's Defence Forces repel over 60 Russian assaults and strike 2 Russian anti-aircraft missile systems – General Staff report
G7 has to show Putin he won't achieve his goals – German Foreign Minister
Canada to hand over Russian AN-124 aircraft to Ukraine
Despite infighting, Russian Defenсe Ministry is reinforcing Wagnerites to capture Bakhmut
Russians hit Sumy Oblast with self-propelled guns and dropped 6 bombs
Fires break out in city of Belgorod and Belgorod district
Fires break out in city of Belgorod and Belgorod district
Ukraine's Defence Forces killed more than 500 Russian soldiers and destroyed 4 tanks and 1 aircraft
Russia tries to "cover up" combat losses with small groups – General Staff
Ukrainian Armed Forces repel over 60 attacks and shoot down Russian Su-25 aircraft
Russian forces carry out massive attack on Zaporizhzhia Oblast overnight
Russian forces carry out massive attack on Zaporizhzhia Oblast overnight
Two people rescued from under rubble in Sloviansk, six more bodies recovered
Grenade explodes in Kyiv, casualties reported
Russians conduct airstrike on Sumy Oblast, wounding civilian
Russians hit factory in Chernihiv Oblast, fire breaks out
Mortar launchers from border guard detachment eliminate Russian assault group in Bakhmut
Russian forces fire 280 projectiles on Kherson Oblast, killing and wounding people
Russians try to speed up forced passportisation
Heavy fighting ongoing for Bakhmut – General Staff report