China-based rolling stock manufacturer, China South Locomotive & Rolling Stock Corporation Limited (CSR) has secured a CNY8.6 billion order for locomotives from the Chengdu Railway Administration ...

This content is available to only subscribers.