Kostiantynivka risks repeating fate of Pokrovsk — DeepState
Russia uses AI to fake flag-raising videos in Kostyantynivka — ISW
Birds in Donetsk Oblast building nests with drone fiber-optic cable
ISW refutes Russian claims of trapping Ukrainian forces in Kostyantynivka
Video shows suspected phosphorus attack on Kostiantynivka
Russian strike destroys church in Donetsk Oblast
Bus driver and riders describe daily survival in Slovyansk under Russian attacks
Russian strike on Mykolaivka in Donetsk Oblast kills five people
Russia drops 5 FAB bombs on Kramatorsk, killing 2 and damaging 14 apartment buildings
Russian airstrike hits Druzhkivka high-rise, killing one and injuring five
Ukrainian unit strikes Russian communication facilities in occupied territories
Ukrainian drone strike kills 65 Russian cadets near occupied Donetsk
Russia will focus on Donetsk offensive this summer – Ukrainian official
Russian troops push forward near three Ukrainian towns — DeepState
Russian forces advance towards three settlements in Donetsk Oblast – DeepState
Ukrainian district official dies from wounds in May 5 Russian airstrike on Kramatorsk
Russian attacks continue despite Moscow’s supposed ceasefire
DeepState: Russian troops advance near Pishchane and Rodynske
New mass grave found in Mariupol
Russian forces gain ground in Kharkiv and Donetsk oblasts