Africa creates TFTA – Cape to Cairo free-trade zone