MOROCCO: National railway ONCF has formally signed a €781m contract for Alstom to supply 18 Avelia Horizon high speed ...