Barrel

India Wants Russia To Discount Its Oil To Less Than $70 A Barrel

Both state and private purifiers in India have purchased in excess of 40 million barrels…