Moroccan National Railways (ONCF) is spreading this investment across one local company and two Chinese companies, which will ...