Indian refiner Bharat Petroleum Corp has bought 2 million barrels of extra Saudi oil for loading in April, a company official said, after the Kingdom slashed the selling price and announced plans to raise output to record 12.3 million barrels per day (bpd).

)