Castrol
-
Economy
BP Sells 65% Stake in Castrol to Stonepeak for $10.1 Billion
British oil major BP announced on Wednesday that it has reached an agreement to sell its 65% stake in lubricant…
Read More »
British oil major BP announced on Wednesday that it has reached an agreement to sell its 65% stake in lubricant…
Read More »