BP takes stake in “super-giant” Egyptian gas field

BP news
BP news

Breaking