Algeria are enjoying a major revival in their football having qualified for the 2010 World Cup after a tense play-off with Egypt, and then a decent performance in the actual World Cup has seen their teams confidence really grow.
This resurgence has come mainly off the back of a change in FIFA ruling that allows players over the age of 21 who have turned out for countries in junior football, to switch allegiances if they qualify for another senior international team.
This has seen an influx of French-born players into the Algerian squad, who may well now be dark horses for the 2012 Nations Cup event. It would be their second continental triumph following success in the 1990 tournament that they hosted, having previously been runners-up in 1980 in Nigeria.
In 2010 Nations Cup though they did start poorly with a 3-0 loss to Malawi in their opening group match.
However, thereafter they managed to find their form and made their way to the semi-finals of the competition beating the highly rate Ivory Coast along the way.
Sadly, for them, they finished the tournament poorly as they were hammered in the semi-finals losing 4-0 to eventual winners Egypt, and then lost the third/fourth play-off game losing 1-0 to Nigeria.
Sadio Mane of Senegal and Riyad Mahrez of Algeria during the 2019 Africa Cup of Nations Finals Final football match between Senegal and Algeria at the Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Gavin Barker/BackpagePix
Algeria winners of the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria winners of the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Islam Slimani of Algeria celebrates winning the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Adi Mbolhi Rais of Algeria wins the TOTAL Man of the match award during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Adi Mbolhi Rais of Algeria wins the Continental Goalkeeper of the Tournament award during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Ismael Bennacer of Algeria wins the TOTAL Man of the competition Award during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Algeria winners of the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Riyad Mahrez of Algeria receive a trophy from CAF President Ahmad and FIFA President Gianni Infantino during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Coach of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Coach of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Riyad Mahrez of Algeria receive a trophy from CAF President Ahmad during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismael Bennacer of Algeria wins the best young player of the tournament during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Riyad Mahrez of Algeria receives trophy from CAF President Ahmad during the 2019 Africa Cup of Nations Finals Final football match between Senegal and Algeria at the Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Gavin Barker/BackpagePix
Gianni Infantino, FIFA President with CAF President Ahmad during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Total Branding on centre circle before the 2019 Africa Cup of Nations Finals Final match between Senegal and Algeria at the Cairo International Stadium in Egypt on 19 July 2019 © Ryan Wilkisky/BackpagePix
Total Branding on centre circle before the 2019 Africa Cup of Nations Finals Final match between Senegal and Algeria at the Cairo International Stadium in Egypt on 19 July 2019 © Ryan Wilkisky/BackpagePix
General View of the trophy during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
General View of the trophy during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Samuel Eto'o walking with the trophy during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Ismaila Sarr of Senegal challenged by Ismael Bennacer of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismaila Sarr of Senegal tackled by Rami Bensebaini of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismaila Sarr of Senegal challenged by Rami Bensebaini of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Adlane Guedioura of Algeria challenged by Henri Saivet of Senegal during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Sadio Mane of Senegal challenged by Aissa Mandi of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismaila Sarr of Senegal challenged by Baghdad Bounedjah of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Mohamed Belaili of Algeria challenged by Lamine Gassama of Senegal during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Sadio Mane of Senegal challenged by Adlane Guedioura of Algeria during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Idrissa Gana Gueye of Senegal challenged by Ismael Bennacer of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismael Bennacer of Algeria challenged by Lamine Gassama of Senegal during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Mohamed Belaili of Algeria challenges Ismaila Sarr of Senegal during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Samuel Eto'o walking with the trophy during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Baghdad Bounedjah of Algeria shoots during the 2019 Africa Cup of Nations Finals Final football match between Senegal and Algeria at the Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Gavin Barker/BackpagePix
Baghdad Bounedjah of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals Final football match between Senegal and Algeria at the Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Gavin Barker/BackpagePix
Lamine Gassama of Senegal challenged by Mohamed Belaili of Algeria during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria fans during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Baghdad Bounedjah of Algeria celebrates goal with teammates during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Baghdad Bounedjah of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Closing Ceremony during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Ismael Bennacer and Adlane Guedioura of Algeria warm up during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Riyad Mahrez and Mohamed Belaili of Algeria warm up during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Closing Ceremony during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Closing Ceremony during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Closing Ceremony during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Closing ceremony during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Riyad Mahrez of Algeria arrives during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria players arrives during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria players arrives during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Djamel Belmadi, head coach of Algeria arrives during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
General view as fans beging to arrive for the 2019 Africa Cup of Nations Finals Final match between Senegal and Algeria at the Cairo International Stadium in Egypt on 19 July 2019 © Ryan Wilkisky/BackpagePix
TOTAL fan zone during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Fans during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Final match between Senegal and Algeria at Cairo International Stadium, Cairo, Egypt on 19 July 2019 ©Samuel Shivambu/BackpagePix
Algeria fans during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Algeria fans during the 2019 Africa Cup of Nations Final match between Senegal and Algeria at the Cairo International Stadium, Cairo on the 19 July 2019 ©Muzi Ntombela/BackpagePix
Riyad Mahrez of Algeria Man of the Match during the Africa Cup of Nations 2019 Finals Semifinals between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July ©Guy Suffo/BackpagePix
Algeria fans celebrates during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria players celebrates a victory during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Rami Bensebaini of Algeria celebrates victory during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Riyad Mahrez of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Riyad Mahrez of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Riyad Mahrez of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Riyad Mahrez of Algeria celebrates goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Riyad Mahrez of Algeria challenged by Jamilu Collins of Nigeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Baghdad Bounedjah of Algeria challenged by Peter Etebo of Nigeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Peter Etebo of Nigeria challenged by Adlane Guedioura of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Josiah Kenneth Omeruo of Nigeria challenged by Sofiane Feghouli of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
William Paul Ekong of Nigeria challenged by Baghdad Bounedjah of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria player celebrate as William Paul Ekong of Nigeria scores an own goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Djamel Benlamri and Aissa Mandi of Algeria celebrates teammates goal during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Samuel Chukwueze of Nigeria tackled by Rami Bensebaini of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Riyad Mahrez of Algeria celebrates goal with teammates during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Peter Etebo of Nigeria challenged by Sofiane Feghouli of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Aissa Mandi of Algeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Ismael Bennacer of Algeria challenged by Peter Etebo of Nigeria during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Baghdad Bounedjah of Algeria challenged by William Paul Ekong of Nigeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
William Paul Ekong of Nigeria (c) reacts in disappointment after scoring an own goal during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Djamel Benlamri of Algeria fouled by Odion Jude Ighalo of Nigeria during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Rami Bensebaini of Algeria challenged by Samuel Chukwueze of Nigeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Riyad Mahrez of Algeria challenged by Peter Etebo of Nigeria during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Adi Mbolhi Rais of Algeria warm up during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Mehdi Zeffane of Algeria warm up during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Djamel Benlamri of Algeria warm up during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Mohamed Belaili of Algeria during the 2019 Africa Cup of Nations Finals Semifinal football match between Algeria and Nigeria at the Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Gavin Barker/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria changeroom general view during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria players arrivals during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
Algeria players arrivals during the 2019 Africa Cup of Nations Finals, Semifinals match between Algeria and Nigeria at Cairo International Stadium, Cairo, Egypt on 14 July 2019 ©Samuel Shivambu/BackpagePix
COMMENTS
Sign in to comment