Topic summaryCSR Corporation Limited Expand Summary CSR Corporation Limited (CSR), formerly known as China South Locomotive & Rolling Stock Corp was a Chinese manufacturer of locomotive and rolling stock. In 2015, the company merged with China CNR to form CRRC. Wikipedia source