Alstom to deliver Avelia Horizon trains to Morocco under $845m contract

Alstom to deliver Avelia Horizon trains to Morocco under $845m contract