BP sells mature assets in Egypt for undisclosed fee

BP news
BP news