BP, Renewable Energy

Oil major BP is considering a potential sale of its lubricants business, Castrol, which could be worth about $10 billion in a ...
Good afternoon and Happy Monday, readers! In today’s edition of Daily on Energy, Callie and Maydeen kick off the week by ...