Home Business E-Commerce in Africa is a Puzzle The World is Struggling to Crack