BP has agreed to sell a significant stake in its motor oil and lubricants business Castrol for approximately $6 billion,…
Read More

BP has agreed to sell a significant stake in its motor oil and lubricants business Castrol for approximately $6 billion,…
Read More