Energy News Beat About 10 million barrels of Russian crude oil have been stranded off the coast of South Korea thanks to U.S. sanctions, traders and shipping data told Reuters on Friday. The 10 million barrels, carried by 14 tankers, are of the Sokol variety from Sakhalin-1 and remain unsold due to Western sanctions. That amount represents […]