Moroccan National Railways (ONCF) has announced plans to acquire 50 trains to replace its current railway fleet and an additional 25 trains to meet the growing demand for passenger transport. ONCF has...

This content is available to only subscribers.