All pieces by this author
US intelligence says Russia promotes Trump in more sophisticated manner than before – WP
Russian UAVs violate Romanian airspace – Ukraine's Air Force
Portugal urges EU to start preparing for Ukraine's accession – Bloomberg
Russian army hits hotel in Donetsk Oblast, searching for people under rubble continues
Russian forces occupy Nevelske in Donetsk Oblast
Russians attack Zaporizhzhia, killing 8-year-old child
Russians attack 12 communities in Sumy Oblast, injuring three people
ISW reports now feature section on Ukrainian operations in Russia
ISW reports now feature section on Ukrainian operations in Russia
Air defence responds in Kyiv Oblast
Air defence responds to drones in Chernihiv, falling wreckage causes fire
UAVs attack air base in Russian city of Tver – video
Battles for Prechystivka in Donetsk Oblast continue – DeepState, video
Russian missile strike on Sumy: 6 children among injured, police update details – photos
Ukrainian air defence downs over 10 cruise missiles and about 10 ballistic missiles over Kyiv
Russian missile attack causes fire in Kharkiv
Russian attack cause fire in Kyiv, person injured
Kremlin's information manipulations mitigate Russian population's war fatigue – ISW
Air defence responds to Russian drones in Kyiv Oblast
Explosion occurs in Dnipro
Ukrainian military complete mopping up Malaya Loknya-Pogrebki line in Russia's Kursk Oblast
Sounds of explosion rock Kryvyi Rih
Russians attack village in Kharkiv Oblast twice overnight, pregnant woman is among 6 injured
Russia loses 1,350 soldiers and 10 tanks over last day
Drones attack two Russian power plants and Moscow refinery – videos, photos
Russia claims massive drone attack on its territory – videos
Russia relocates several units from Pokrovsk front to Kursk Oblast – ISW
Russia relocates several units from Pokrovsk front to Kursk Oblast – ISW