No evidence Russians penetrated Kupyansk through pipelines – General Staff
Germany seeks tougher visa rules in EU sanctions
Police and rescuers among six injured in Russian attacks on Sumy Oblast
Russian drone deliberately strikes emergency crews in Kramatorsk
Russia has six times more troops in the Lyman sector despite heavy losses
Russia seizes Komyshuvakha in Donetsk Oblast — DeepState
Russian invaders advance near Novoselivka in Dnipropetrovsk Oblast — DeepState
Pokrovsk direction sees heavy Ukrainian counterattacks, but tension on the front only grows – military expert
Russian troops advance near Zarichne and Kotlyne in Donetsk Oblast, and near Olhivske in Zaporizhzhya – DeepState
Russian military trucks spotted hauling stolen watermelons from occupied Ukrainian territory — photo
Russia may intensify pressure on Ukrainian positions in coming days to gain leverage in talks — Zelenskyy
Russia captures Popiv Yar village in Donetsk Oblast, attempts advance toward Ivanivka
What’s happening in Kharkiv now and what Russia wants next
Ukrainian forces achieve gains on Pokrovsk front as Russian troops suffer heavy losses — Zelenskyy
Ukraine pushes back Russian assaults on Chasiv Yar, disputing Moscow’s takeover claims
Russian troops launch massed 'meat' assaults with artillery and aerial bombs near Dobropillia
Russian drone strikes roof of Sumy Regional Military Administration building
Ukrainian Defense Forces have fully liberated the village of Bezsalivka from Russian invaders
Russian forces advance in Serebryansky forest and near Nykanorivka — DeepState
Russia likely seized up to 550 sq km of Ukraine in July — UK intelligence