Ukrainian special forces claim they attacked a Russian oil depot in Crimea.

2025-11-10

Ukrainian special forces claim they attacked a Russian oil depot in Crimea.