Algeria take on Sudan on Wednesday in the Africa Cup of Nations. Read our in-depth preview here…