Morocco
Majid Khafif is a cyclist from Morocco.
History Team and ranking El Mansouria One-day race Stage race