Separate strikes targeted Odesa's warehouses and energy infrastructure, while Ukrainian forces continue their counteroffensive in Kupyansk, where up to 200 Russian troops remain encircled.
The Ukrainian president published a video Friday from Kupyansk in Kharkiv region, visiting Ukrainian positions less than 2 kilometres away from Russian troops and well within...