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