Morocco’s National Office of Railways (ONCF) has finalized contracts worth 29 billion dirhams ($2.9 billion) for the acquisition of 168 new trains, reinforcing the country’s push to modernize its rail network ahead of 2030. The procurement plan, carried out under the enlightened vision of King Mohammed VI, aims to replace ONCF’s aging fleet while accommodating ...