The 2019 Africa Cup of Nations (Afcon) takes place in Egypt this summer with 24 teams vying to be crowned kings of the continent.
Mohamed Salah, the Egyptian forward who recently fired Liverpool to Uefa Champions League glory, spearheads home hopes, while his clubmate Sadio Mane leads the attack for Senegal.
We take a look at the teams taking part, where the matches will be played and when the final takes place.
Who is hosting the 2019 Africa Cup of Nations?
Egypt were chosen to replace original hosts Cameroon in January after the Confederation of African Football, the continent's ruling body, deemed that the country's infrastructure was not up to the required standard to host its flagship tournament.
This will be the fifth time Egypt has hosted the tournament. They are also its record winners with seven titles, there last coming in 2010.
This year's Afcon takes place from June 21 with the final on July 19.
Who are the Africa Cup of Nations holders?
Cameroon won the tournament in Gabon two years ago, beating Egypt 2-1 in the final to claim the Afcon trophy for a fifth time.
As hosts, Cameroon were not required to take part in qualifying but did so regardless, perhaps sensing that they may be stripped of hosting rights further down the line. A wise decision, as it turned out. They finished second in qualifying Group B level on 11 points with Morocco.
When does Afcon 2019 take place?
The tournament will be held from June 21 to July 19, with six venues to be used. This year's tournament has been moved to summer so as not to clash with European domestic leagues. Afcon is usually held in the winter.
Who are the teams taking part in Afcon 2019?
Twenty-four teams will play in the 32nd edition of Afcon, a biennial tournament that this year has been expanded from 16 teams to 24.
What are the host cities and venues?
Alexandria: Alexandria Stadium
Cairo: Cairo International Stadium, 30 June Stadium, Al Salam Stadium
Ismailia: Ismailia Stadium
Suez: Suez Stadium
Premier League players at Afcon 2019
Afcon 2019 is made up of four teams in six groups:
Fixtures (all kick-off times are UAE)
Egypt 1-0 Zimbabwe - report
DR Congo 0-2 Uganda
Egypt 2-0 DR Congo - report
Uganda 1-1 Zimbabwe
Uganda 0-2 Egypt - report
Zimbabwe 0-4 DR Congo
Nigeria 1-0 Burundi - report
Guinea 2-2 Madagascar - report
Nigeria 1-0 Guinea
Madagascar 1-0 Burundi
Madagascar 2-0 Nigeria
Burundi 0-2 Guinea
Senegal 2-0 Tanzania
Algeria 2-0 Kenya
Senegal 0-1 Algeria
Kenya 3-2 Tanzania
Kenya 0-3 Senegal - report
Tanzania 0-3 Algeria - report
Morocco 1-0 Namibia
Ivory Coast 1-0 South Africa - report
Morocco 1-0 Ivory Coast
South Africa 1-0 Namibia
South Africa 0-1 Morocco
Namibia 1-4 Ivory Coast
Tunisia 1-1 Angola - report
Mali 4-1 Mauritania - report
Tunisia 1-1 Mali
Mauritania 0-0 Angola
Mauritania 0-0 Tunisia
Angola 0-1 Mali
Cameroon 2-0 Guinea-Bissau - report
Ghana 2-2 Benin - report
Cameroon 0-0 Ghana
Benin 0-0 Guinea-Bissau
Benin 0-0 Cameroon
Guinea-Bissau 0-2 Ghana
The teams in each group will play in a single round-robin format, and after the group stage, the top two teams and the four best third-placed teams will advance to the last 16.
The winners will advance to the quarter-finals stage, and from then on, progress to the semi-finals. The semi-final losers will contest a third-place match, while semi-final winners will advance to the final.
Friday, July 5
Morocco 1-1 Benin (Benin win 4-1 on penalties) - report
Uganda 1-0 Senegal - report
Saturday, July 6
Nigeria 3-2 Cameroon - report
Egypt 0-1 South Africa - report
Sunday, July 7
Madagascar 2-2 DR Congo (Madagascar win 4-2 on penalties) - report
Algeria 3-0 Guinea
Monday, July 8
Mali 0-1 Ivory Coast
Ghana 1-1 Tunisia (Tunisia win 5-4 on penalties)
Wednesday, July 10
Senegal 1-0 Benin - report
Nigeria 2-1 South Africa - report
Thursday, July 11
Ivory Coast 1-1 Algeria (Algeria win 4-3 on penalties) - report
Madagascar 0-3 Tunisia - report
Sunday, July 14
Senegal 1-0 Tunisia
Algeria 2-1 Nigeria - report
Third place play-off
Wednesday, July 17
Tunisia v Nigeria, 11pm
Friday, July 19
Senegal v Algeria, 11pm
Who to watch out for
Pretty much most of the world will be fixated on Mohamed Salah, the Egyptian king who has emerged as one of the world's finest players since joining Liverpool two summers ago.
Salah, 26, scored from the penalty spot to give Liverpool the lead against Tottenham in last week's Champions League final in Madrid. Liverpool went on to win the match 2-0 to win a sixth European Cup.
Liverpool missed out on winning a first Premier League trophy in 29 years by a single point to Manchester City, with Salah contributing 22 goals in another stellar season at Anfield.
Salah may feel he still has something left to prove on the international stage, though. The reigning African player of the year arrived at last year's World Cup in Russia nursing a dislocated shoulder and, despite scoring twice in the group stages, could not prevent Pharaohs from falling at the first hurdle.
There are three countries making their Afcon debuts at this year's tournament: Burundi, Madagascar and Mauritania will all grace Africa's biggest stage for the first time.
How can I watch the games on TV in the UAE?
You can watch all the matches on BeIN Sports.