African Petroleum denies losing Gambia licences

Fresh contract for Baker Hughes in Mozambique.
Industry News

Breaking