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.” ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results