Regtechtimes on MSN
Russia forced to sell oil to India for as little as $22 a barrel as US sanctions bite
Russia is under growing pressure in the global oil market, forced to sell crude oil to India at extremely low prices. Some shipments have recently gone for as little as $22 to $25 per barrel. The ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results