war

All pieces on this topic
81 combat clashes recorded over past day since midnight – General Staff report
Azov Brigade Chief of Staff requests investigation into heavy losses caused by Ukrainian army general's poor command
Azov Brigade Chief of Staff requests investigation into heavy losses caused by Ukrainian army general's poor command
Kharkiv authorities comment on condition of those injured in recent Russian attacks – photo
Russians strike Odesa with Iskander missiles on Monday morning
Russian air defence operation: occupation authorities introduce state of emergency in Sevastopol
Ukraine's Security Service drones plant over 15 underwater mines near Crimea and damage 4 Russian ships, WSJ reports
Paratroopers show video of evacuation of wounded under artillery fire and drone attacks
Russians strike civilian infrastructure in morning attack on Odesa, causing casualties – video, photos
Ukrainian Armed Forces deny information about full occupation of Novooleksandrivka
Russia places military facilities near civilian areas in Crimea to deter Ukrainian strikes – ISW
Russia places military facilities near civilian areas in Crimea to deter Ukrainian strikes – ISW
Russians hit village in Zaporizhzhia Oblast, injuring woman
Russians advance in Novooleksandrivka – DeepState
23 June attack on Kyiv: 72 private houses, 8 high-rise buildings and 13 other buildings damaged – photos
Battle for Novooleksandrivka continues, Russians concentrate on two fronts – Ukraine's General Staff
Media: Airstrikes reported as explosions are heard in Yevpatoriia, Crimea – photos, video
Russians drop aerial bombs on settlement of Selydove: 5 injured, including 2 children – photos
Situation in Ukraine's east will remain difficult for at least 1 month, but there will be no Armageddon – Ukraine's intelligence chief
Russians bombard Kharkiv with guided aerial bombs, 1 killed and 11 injured, metro suspends operation – video
Third Estonian volunteer killed in war with Russia
Russians report 5 killed and over 120 injured after attack on Sevastopol – video
Over half of past day's combat clashes took place on Pokrovsk front – Ukraine's General Staff report
Ukraine's Air Force hits command post in Russia's Belgorod Oblast
Ukraine's Air Force hits command post in Russia's Belgorod Oblast
Ukraine's Air Force destroyed 2 Russian Kalibr missiles out of 3 launched on Kyiv Oblast overnight
Satellite imagery confirms destruction of Shahed UAV storage site in Russia – Ukrainian Navy
Increasing momentum in Donetsk Oblast may indicate beginning of Russian summer offensive
Ukrainian and Russian forces clashed 133 times across war zone over past 24 hours, mostly on Pokrovsk front – Ukraine's General Staff