Who designs the trains ?

Who designs the trains ?