After the long journey, the full participants for the 2019 Total Africa Cup of Nations has been completed.

The 24 countries that will do battle to become the next continental champions are: Egypt, Madagascar, Tunisia, Senegal, Morocco, Nigeria, Uganda, Mali, Guinea, Algeria, Mauritania and Ivory Coast.

Others include: Kenya, Ghana, Angola, Burundi, Cameroon, Guinea-Bissau, Namibia, Zimbabwe, DR Congo, Benin, Tanzania and South Africa.

Equatorial Guinea, Sudan, Malawi, South Sudan, Seychelles, Ethiopia, Central African Republic, Rwanda, Botswana, Niger and Eswatini all missed out on qualification, while Sierra Leone were disqualified.

The biggest shock was the early elimination of Zambia, who won the AFCON in 2012.

The group draw for AFCON 2019 will take place on April 12 in Cairo, with the tournament proper starting on June 21.