November 12, 2025: Britain recently sanctioned 135 oil tanker ships as part of a crackdown on Russian efforts to sell oil. The Russian economy has been sanctioned since Russia invaded Ukraine in 2022.
GMS seeks a U.S. license to legally pay cash for sanctioned “floating rust buckets.” ...