News by SkytradeMarch 13, 2026Comments: 0 The U.S. has temporarily authorized the purchase of Russian oil stranded at sea to stabilize energy markets.