Politics BP to sell 65% stake in $10 billion Castrol Lubricants to Stonepeak Finance News Dec 24, 2025 Britain's BP has agreed to sell a 65% shareholding in lubricants business Castrol to Stonepeak for $6 billion, months… Read More...