Russian Oil Prices Plummet as India and China Scale Back Buys

Russian oil prices have plunged as major buyers India and China have scaled back their purchases of Russian crude oil ahead of the U.S. sanctions deadline. The Urals crude discount against the Brent benchmark has widened to $23.51 per barrel, the most significant spread since March 2023, signaling a sharp decline in demand and increasing financial pressure on Russia’s energy sector.