After twelve days of soccer in South Africa, eight nations are set to battle it out as the journey towards the final of the 29th Africa Cup of Nations continues. South Africa, Cape Verde, Ghana, Mali, Burkina Faso,Nigeria, Ivory Coast and Togo have all booked their places in the last eight of the Africa Cup…





