You are here: HomeBusinessRead ArticleEnlarge Photo 1

Africa must be about 95% self-sufficient in petroleum to develop – David Sineke

David Sineke, Africa Oil Downstream researcher & analyst
David Sineke, Africa Oil Downstream researcher & analyst