Factbox-Who Is Still Buying Russian Crude Oil March 26, 2022 0 India’s top refiner – Indian Oil – has bought 3 million barrels of Urals for May delivery.