Sign in to continue
Sign up to get started
Africa must be about 95% self-sufficient in petroleum to develop – David Sineke
David Sineke, Africa Oil Downstream researcher & analyst
Business