Innovative People

Mohamed Ennahi

Inventing, improoving and making hard things easyer

Languages Mohamed Ennahi speaks:

Arabic
English
French