Esperance supporters clash with riot police during the CAF Champions League quarter-final football match between Tunisia's Esperance Sportive de Tunis and Algeria's JS Kabylie at the Hammadi Agrebi Stadium in Rades on April 29, 2023. (Yassine Mahjoub