Algeria's Riyad Mahrez trains with teammates during their final session before the Africa Cup of Nations final. AP Photo

Algeria and Riyad Mahrez train in Cairo ahead of bid to make history in Afcon final - in pictures