Hamid Baarab

Morocco

Brief info

4 times Champion of Morocco,
Champion of Arabic world,
African Champion