CAF to manufacture 30 long-distance trains for Morocco’s ONCF Rolling Stock, Long Distance, Passenger, Rail News at High Speed 26-02-2025