BPCL, India's second-biggest state refiner, on an average buys two million barrels of Russian Urals every month on a delivered basis