Tunisian Olympic champion, Ayoub Hafnaoui won two gold medals and a silver medal at the 2023 World Aquatic Championships in Japan.
Tunisian Olympic champion, Ayoub Hafnaoui won two gold medals and a silver medal at the 2023 World Aquatic Championships in Japan.