The Telegraph: BP (BP.) has put its North Sea business up for sale, potentially ending the oil giant’s six decades of production in the basin. The FTSE 100 business said theRead More...
This story is only covered by news sources that have yet to be evaluated by the independent media monitoring agencies we use to assess the quality and reliability of news outlets on our platform. Learn more here.