We recently published a list of 12 Best Oil Refinery Stocks To Invest In According to Analysts. In this article, we are going ...
Auchincloss has pledged a root-and-branch overhaul of BP's strategy. The company is in crisis after it revealed profits slumped by a third last year.