Taroudant, Morocco- Moroccan Rachid El Morabity won Friday's third stage of the 29th Marathon des Sables (MDS) ahead of his fellow competitors, Abdelkader El Mouaziz and five-time winner Mohamad Ahansal.

Larbi is a freelance writer and assistant editor at Morocco World News.