ONCF - Morocco’s National Railways Office - has finalised contracts for a major train acquisition programme as part of its new development cycle leading up to 2030. The total budget for this ...