All pieces by this author
Critical infrastructure facility hit in Lviv Oblast
Air defence system activated in Poltava Oblast
Explosions ring out in Poltava Oblast
Explosions ring out in and around Mariupol, Russian bases hit
About 200 Russian National Guard members sent to occupied Kherson Oblast
Ukraine's Defence Forces repel Russian attacks near settlements in 4 oblasts – General Staff report
Russian occupiers create chatbot for informing on Ukrainians in occupied city of Kakhovka
Ukraine's Foreign Minister announces new sanctions against Russia by 24 February
Russians take away houses from locals in occupied Kherson Oblast – General Staff
Ukrainian defenders strike over 30 clusters of occupiers – General Staff report
Russians fail to prepare conscripts for efficient offensive
Russians fail to prepare conscripts for efficient offensive
Air defence shoots down 5 Russian drones in two oblasts
Russians have no chance to approach Odesa from sea – Ukraine's Defence Minister
Man injured in attacks on Kharkiv
Russian forces hit three areas in Sumy Oblast
Russians advance on 5 fronts, trying to occupy Donetsk and Luhansk oblasts – General Staff report
Russians advance on Luhansk Oblast, but Ukrainian Armed Forces prevent them from securing significant gains – ISW
Russian troops attacked six hromadas in Sumy Oblast
Russians hit Kharkiv's Central Park
Russians hit Kharkiv's Central Park
Mine danger increases due to storm in Black Sea
Ukraine's Armed Forces repel Russian attacks near 22 settlements – General Staff report
Russia has no combat power for large-scale offensive in "unrealistic terms"
Ukraine succeeds in bringing back 128 children forcibly removed to Russia
Biden: We have built global coalition and stand with people of Ukraine against Putin's aggression
Biden: We have built global coalition and stand with people of Ukraine against Putin's aggression
Poland will send third energy support package to Ukraine
Russian troops attack Sumy Oblast: 125 stikes recorded, woman killed