Sport SPORT UPDATE 1 year ago Nelson Mandela Stadium has been inaugurated in Algiers, Algeria. It will host the final of the 2022 CHAN.