Factbox-Who Is Still Buying Russian Crude Oil

India's top refiner - Indian Oil - has bought 3 million barrels of Urals for May delivery.