Ashraf Loudiy is Moroccan.