The United Kingdom has imposed sweeping new sanctions on Russia’s oil export infrastructure, targeting 137 entities including tankers, shipping companies, and energy firms involved in what officials have taken to calling the Kremlin’s…
The United Kingdom has imposed sweeping new sanctions on Russia’s oil export infrastructure, targeting 137 entities including tankers, shipping companies, and energy firms involved in what officials have taken to calling the Kremlin’s…