Satellite imagery published this week shows a new oil slick near the site of the December 2024 spill along Russia’s southern Black Sea coast, according to monitoring services.

Satellite imagery published this week shows a new oil slick near the site of the December 2024 spill along Russia’s southern Black Sea coast, according to monitoring services.

Satellite images have detected a leak of fuel oil from one of the Volgoneft tankers that sank in the Kerch Strait in December 2024, according to a report by…