China-based rolling stock manufacturer, China South Locomotive & Rolling Stock Corporation Limited (CSR), has delivered 12 of the 30 six-car electric multiple units (EMUs) for the Mitre commu...

This content is available to only subscribers.