Africa, a continent of 54 countries and over 1.3 billion people, has vast untapped natural and human resources, and huge potential for growth.