2 min read Business BP Sells Majority Stake in Castrol for $10.1 Billion to Stonepeak Editorial 24 December, 2025 British oil giant BP has announced the sale of a majority stake in its...Read More