Russian Oil Prices Plunge as India and China Halt Key Purchases

Russian oil prices have dropped sharply. This follows India and China refiners stopping purchases. The U.S. sanctions deadline is nearing for state-controlled producers Rosneft and Lukoil. Urals Crude Takes a…

Read more