Morocco to buy 168 trains from France, Spain and South Korea for $2.9 billion financialnews_rlv83x 8 hours ago