UK Sanctions Russia's Biggest Oil Companies, China LNG Terminal
The UK slapped sanctions on Russia's biggest oil producers and a Chinese terminal that receives liquefied gas from a major Russian project.
(Financial Post, 2025-10-15T13:21:57Z)