News

BP has been exploring all options around its Castrol business, including a possible sale, as part of a strategic review. The business would be expected to be worth around $6 billion to $8 billion ...