Satellite imagery indicates a suspected oil spill near Iran's vital Kharg Island export terminal in the Persian Gulf.
Photo Source: @shanaka86/X