Analysts estimate about 125 million barrels of Russian oil are currently being shipped.

The U.S. has temporarily authorized the purchase of Russian oil stranded at sea to stabilize energy markets.

The license allows transactions with Russian fuel before April 11