By Omar El Hyani

Morocco’s ONCF Orders 30 New Locomotives From France